https://github.com/dkniffin/musicjs
Cross-platform music management app written in node-webkit
https://github.com/dkniffin/musicjs
Last synced: 2 months ago
JSON representation
Cross-platform music management app written in node-webkit
- Host: GitHub
- URL: https://github.com/dkniffin/musicjs
- Owner: dkniffin
- Created: 2014-08-07T20:50:02.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-08-23T00:13:55.000Z (almost 11 years ago)
- Last Synced: 2025-02-10T07:17:08.263Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.58 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
musicjs (beta name) is a mp3 music library management program. It was developed due to a lack of cross-platform, open source, good music management software. I came from using MediaMonkey on Windows. When I switched to linux, I tried several different programs, and wasn't really satisified with any. I considered contributing to existing projects, but did not, due to lack of experience in their languages/frameworks.
musicjs runs on the node-webkit framework.
Features (not all implemented yet)
==================================
- Scan multiple directories for mp3s
- Read/write id3v2 tags
- Play mp3s (perhaps more formats later)
- Customizable interface with skins and plugins
- Cross-platform (Windows, Linux, and OSX)
- Capable of managing large music libraries
- Fast
- Playlist creation/playback
- Two-way device syncronization (ie: read ratings back from device)Dependencies
============
musicjs should be able to package into a single object for download and runtime. The following node modules will need to be included in that package.
- async - Asynchronous control flow
- atry - Asynchronous try/catch (error handling)
- id3js - id3 read (and hopefully write) module
- recursive-readdir - Recursively find files in a directory