基于Web的云音樂播放器:CloudTunes

jopen 10年前發布 | 29K 次閱讀 多媒體播放器 CloudTunes

CloudTunes是一個開源,基于Web的云音樂播放器。homepage.png

CloudTunes為儲在云中(油Tube上,Dropbox等等)的音樂提供了一個統一的界面。并能夠與 Last.fm, 非死book, 和 Musicbrainz 集成。CloudTunes使用你存儲在Dropbox中的文件和油Tube中的音樂視頻。

Technology

The architecture consist of a server and client component. Those two are decoupled and communicate via a JSON REST API and a WebSocket connection:

cloudtunes-server

Web and WebSocket server, worker processes. Written in Python, uses Tornado, Celery, Mongo DB, MongoEngine, Redis.

cloudtunes-webapp

Single-page app. Written in CoffeeScript and Sass, uses Brunch, Backbone.js, SocketIO, Handlebars, Compass, SoundManager.

Features

Discographies & Entire Albums

Find and stream entire albums from 油Tube.

Any album or track you like can be added to your collection or any of your playlists.

Dropbox Integration

Access and stream music that you already have in Dropbox from any computer. Fast indexing and realtime updates.

Playlists

Organise your collection with playlists. Drag and drop tracks and albums on a playlist to add them. You can create playlists containing both tracks from your Dropbox and music videos from 油Tube.

Last.fm Support

Scrobble and play your personalised recommendations.

Notifications

Settings

Miscellaneous

  • Drag and drop
  • Keyboard shortcuts
  • Browse view
  • Sorting, resizing
  • Support for 10s of 1000s of tracks in collection

項目主頁:http://www.baiduhome.net/lib/view/home/1410420189601

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!