I'm also a jailbreak user, and I like to dev, so I think that a brand new (open source) music player would be awesome, i've made a list of the features i'd like to include:
- Manage music :
- Drag &Drop songs in a folder and it's working (Linux ssh/Apple dav/Windows smb ready ^^)
- Auto check the folder for new/deleted songs and refresh library DB when launching player? or a function to refresh?
- Get last.fm tags when adding tracks to DB
- Check for covers in the matching folders
- Get karaoke files (Tune wiki style)
- Web page to add songs/manage library from a computer
- SQLite database:
- classic library db (don't forget the cover field for albums)
- songs and artists tables have foreign key to Last.FM tags (->tags table)
- lyrics field for songs (get lyrics from internet)
- Dynamic playlists:
- auto mode: fill the playlist with matching songs by tags (fast one tap function)
- create personal dynamic playlist: choose one or several tags/artist name/blabla with AND or OR statements
- Last FM:
- scrobble songs
- switch to last.FM radio ( via last.fm.app? ) via tags or artist ( could use lastfm:// links to do it easily )
- Podcasts:
- get updates via wifi (hypem.com rulez)
- Infos (usual things):
- artist info from last.fm/wikipedia
- events from last.fm that can be added to the calendar
- lyrics from web
- etc
- Browsing:
- usual iPod stuff
- search tab
- Last.FM account's top tracks/albums/artists
- no more genre browsing, Tags are Genre 2.0 ^^
- playlist (created on the go, saved dynamic playlists, classic m3u etc)
- a gesture to add a song to queue (play me next)
- ability to delete songs/albums
- Sharing:
- share library and browse other ipods libraries to listen/download songs
- stream music to any computer over wifi (stream to http)
- Download/Streaming:
- web radios/shoutcast support
- seeqpod.com-like websites integration to download over internet (plugins structure?)
- Video:
- link/show the music video clip (launch youtube app?)
So what do you think of that? I'm a big user of Last.fm i think you noticed it :).
Everything here is actually possible on iPhoneOS, it would be really a killer app, the amarok of the mobile devices...
I don't know yet if I'm going to start this week, I have to take a look in the open toolchain and choose between coding it in objective-c or in Java via bootstrap (dev would be a lot faster that way, but the app a little slower...). I've already used Java for iPhone but I didn't used yet classic objc.
All comments, people who want to help etc are welcome, speak of that project on forums/irc around you. I'd like to know if people are interested in that...
PS: actually i'm a bit afraid of starting it in Java since i don't know yet how to run in background an app and i'm not sure it works in Java... so if you have info about that leave a mail or a comment please :)
Aucun commentaire:
Enregistrer un commentaire