Future versions (TODO List)

What to expect from Jaangle. All, some, none or completely different things may happen...
Latest Update: 9 Nov. 2009

--------- For 0.99
- YouTube Player Engine
- YouTube Media Type
- Add YouTube Video Dialog
--------- For 0.99b
- YouTube Link Exchange (2nd version)
---------------- TODO:
- System: Music brainz integration using the external application (see MusicBee)
- System: Add an option to copy all files on the playlist to a certain directory
- System: Add a localized google search (use IDS_LYRICS for search)
- System: New Tray Icon tooltip (when changing tracks)
- System: Support of the original LastFM client. (Select Native / Client)
- System: Add a feedback field in "about dialog"
- System: Add Mass picture tagging
- System: Add database entries for Tracks: HasPicture, Composer (ArtistID) (see more on TagScanner)
- System: Shell Integration ("Open in explorer"). If track not in DB then Add it in a "various" collection which will
not be monitored for changes. (Maybe only for track existance)
- System: options - file associations (http://www.codeproject.com/shell/cgfiletype.asp)
- System: Multiple files open correct handling (Basika etelei tin efarmogi polles fores...) (apo ton explorer)
- System: In the windows "History" and "Advanced Search" I propose to have 3 buttons:"Play","Enqueue" and "Select all";
- System: musotik integration...
- System: Flickr plugin - IDs Flickr: 85b6233211b389f559b63437361325b6 (API) Secret: fe923daf8dae067a
- System: ReadOnly mode for TeenSpirit (do not affect tags/Database). Optionally using password
- System: Add No Database Mode - Drive only Mode (like mp3 tag) - Database will optionally index folders that will be browsed. Local/Net folders will be set as "Monitored"
- System: Add a "Connections Table" or "Similar Artists".. Drag Drop an artist in tree to another to make a connection. Use
Them in auto continue. Show Them in properties. Or to make a map (Later).
I am thinking to add a second Artist name (canonical?) that it will be modified by the user. It will have by default the same as the original but without the "the"
- System: HTTP Proxy settings
- System: Test what is happenin on system shutdown
- System: Different pane layout for full screen mode.
- System: GetTagsDialog Dialog +Remember Options / Last Pattern
- System: Renamer Dialog +Remember Options
- System: Full Screen for any frame (Covers all other panes)
- System: Database Tags. Auto (from Split Words from Path, Artist, Album, Title) + Manual (Database: Many2Many: ID, TagID, TrackID, Manual or Auto)
- System: SQLite
- System: Finish Plugins Integration
- System: AllMusicGuide plugin
- Database: Change Root Dirtectory for collections
- Database: Support labels (like tags) for Albums, Artist, Tracks
- System: All Panes: Add a CTRL+F (Firefox like find) in playlist.. If the user writes a number get him to
the appropriate playlist number. Otherwise strstr whatever it writes
Enter = Next. ESC =
- System: Complete the move from BCMenu to ITSMenu (MainListControl, Hist etc )
- System: Some Rethinking on the "User Path"
- Advanced Searching: When we relaunch Jaangle, it would be usefull for me if 'J' reminds its last time it gone to Advanced search function (tab and setting). I like to go to the Rating and filter only my 3 stars songs by using the cursor and the 'Over' check box... and don't have to set it each time.
- Miniplayer: Ratings button
- MiniPlayer: Add a "jump to" bar / Numbers in front of the tracks
- MiniPlayer: It is possible that in Mini player to have the option "Scroll title?
- MiniPlayer: In Mini player if by clicking on a button appears Playlist. (Auto show on mouse over?)
- MiniPlayer: Transparency Dialog GUI improvement
- MiniPlayer: Skin Options for Position / Volume slider
- MiniPlayer: Add Mute Button
- QuickSearchDialog: Check the colors and the drawing of the rectangular area
- QuickSearchDialog: Setting: Transparency
- QuickSearchDialog: Setting: Limit results count
- QuickSearchDialog: Setting: Show Pictures
- QuickSearchDialog: Show the searched strings
- QuickSearchDialog: Setting: Show artist pictures
- QuickSearchDialog: Skin options
- QuickSearchDialog: Add a movable Caption.
- TrayToolTip: Skin Options
- TrayToolTip: Configuration Button
- Panes: Check / Automate the shortcuts F1,F2,F3,F4,F5
- Panes: Make All Panes to have MediaPlayer to be externally set. Not (by the PRGAPI)
- Panes: Drag-Drop move the panes around the window. Add Pane should drop as last
- Options: Put the "Storage Folder" option and the "Database Folder" in the main (advanced) Options.
- Database: Make a global path text replacer. for example ..replace c:\music with d:\music
- Database: (Radio Pane) New data entry.. Needed.. URL, website URL, last KBps, Description?
- Tree Pane: More buttons for style/mode toggling
- Tree Pane: Add option for doubleclicking Nothing/Play/Enqueue/Enqueue after
- Tree Pane: Menu Item tp "Clipboard: Add Picture - Set Picture - Set Review" (depends on the clipboard data)
- Tree Pane: The problem with the delaying drawing of the tree pane at startup (Should draw just the background)
- TrackList Pane: Correct the track list - wheel issue
- TrackList Pane. Add option for doubleclicking Nothing/Play/Enqueue/Enqueue after
- TrackList Pane. Just noted that if you have a track named "(First Part) Second Part"
and want to change the case to 'First Cap' i.e. "(First part) second part"
TS doesn't filter out special charters and returns: "(first part) second part".
- TrackList Pane: Options Double Click / Middle Click action (Play / Enqueue / Enqueue After / Properties)
- TrackList Pane: Menu Item to "Clipboard: Paste Lyrics"
- TrackList Pane: BUG: To bug me to UI pou kolaei an einai na bgei to accept apo ta lyrics
- TrackList Pane: It would be nice to have a shortcut to delete a track from the filesystem (e.g. Control-Delete or Shift-Delete).
- PlayList Pane: Read tags in a different thread and notify
- PlayList Pane: I also think it'd be good to be able to set (easily) how many you want inserted (insert random tracks)
- PlayList Pane: I would like to hear the entire album whose song is currently being played. I posted regarding this a few posts back and Outcast indicated he might try and incorporate it. What he described in the blog sounds like what I might be looking for. Just need a hotkey for it so I don't have to fiddle with the laptop (safety first you know)
- Playlist Pane: Add "Insert random track" "Rating" option
- Playlist Pane: Add "Insert random track" "Top 10 genres" option
- PlayList Pane: Drag files from playlist to explorer (copy)
- PlayList Pane: Drag-drop files on playlist on Vista. (There are problems ... sometimes)
- PlayList Pane: Add a "Find Track Number" Text field
- PlayList Pane: Add a "Find Track" (like firefox) search
- Trackers: Twitter
- Lyrics Downloader: More options would be cool, such as choosing a site to check first for lyrics always,
and if that site doesn't have it, go to another one from google.
- Lyrics Downloader: And a "download upon playing" option would be cool: as you play a track it opens
the lyric downloading dialogue.
- Lyrics Downloader: First check to the Music Story database
- Lyrics Downloader: First check to lyrics.wikia database http://lyrics.wikia.com/A_Perfect_Circle:Magdelena
- Cover Downloader: Google cover image
- Info Pane: make it see multiple info
- Info Pane: If it shows a track -> make a button to play/enqueue the album / artist
- Info Pane: Add "Year" in the photo caption.
- Info Pane: break to Info / Vis / Video / Browser panes
- Info Pane: But it would be fine if the covers of the albums of an artist you clicked on appeared on the right-bottom window, then you choose an album and the songs are shown on the upper window[/quote]
- Info Pane: I m thinking about upgrading the control above the track list and display clickable albums there. Also there is a thought to completely remove the big toolbar (top) and adding a windows "start" like button at the bottom-left with a popup menu. So there will be enough space freed. But don' t expect these in the 0.93.xxx series.
- Info Pane: If you enter both comment and lyrics info for a track TS only shows lyrics in the main window. Any chance we can get both somewere in the future?
- Info Pane: It would be a "Default Picture" still on the screen, and if that the user would like to see other parts of the cover, with a single click on the image would be changing
- Info Pane: An interesting option for the future would be able to translate with Google translation of the lyrics and Artist Biography.
- Info Pane: The info pane config icon shows a menu on press to select what info we want displayed. I think itd be better if we shouldnt click/select several times to de/select items, but instead each item had check box, so itd be only one click/select action.
- Info Pane: Option to set image editor for artists images. Double click opens in default viewer but this one isn't always the editor; besides, im referring to the album/artist image properties "edit" button action.
- Web Pane: Disable Right / Click - Popup windows
- HTMLInfo Pane: REQ: HTML/CSS/JS info mode
- HTMLInfo Pane: Template files in each skin
- Radio Pane: Creation of a radio pane
- Radio Pane: [SOS] .. Make a scheduler thing. like.. switch to this station every day at ...12:00am
- Radio Pane: [SOS] Option to Enable/Disable the scheduler
- Properties Dialog: Other way to go would be just switch to file multi-select in the artist image properties "import" button, to be able to add a bunch of images with one click ;)
- Properties Dialog: Images removed through artist image properties "options/delete" action (should/may?) disappear immediately
- PlayerBar: Ratings button
- PlayerBar. Show number of tracks/current track/total playlist time in a status bar
- Status Bar: Add a menu in Status bar with options to save logs in a file or even the debug log in a file etc (lpgging options)
- Status Bar: Add Status Bar options
- Status Bar: Make the status text read/parse a configurable rss feed. Click to go to the target.
- Status Bar: Right Click Refresh/Go/Show Options
- Status Bar: Add a permanant message to the status bar when a new version is available
- Track Properties: Add Picture Property page
- Track Properties: Display current tag info.
- History: "clear all history" button (with confirmation)
- Collections: I ll try to implement an Internal Move Utility that will take care of such things. Another option it would be if Jaangle could automatically realize (with hashing?) the external moving operations...
- Player: Bass: Bass Video Integration (http://www.un4seen.com/forum/?topic=7943.0)
- Player: Bass: Bass SFX Integration (http://www.un4seen.com/forum/?topic=9488.0)
- Player: Bass: BASS_VFX Integration http://www.un4seen.com/forum/?topic=8827.0
- Player: Bass: BASS_min DownMix -> UpMix .. support for more than 2 speakers.
- Player: pause, stop or seek, you will hear the smooth transitions.
- Player: Rethink of volume as a "Config" value. Rethink the whole Config Thing
- Player: FLV files (local & Online - YouTube)
- Player: Add an option to use DirectShow Engine only
- Player: (Radio Pane) BASS_SYNC_META (use) for title...
- Player: (Radio Pane) Stream Files Only (URL)
- Player: (Radio Pane) Check "http://www.un4seen.com/forum/?topic=5352.0;hl=streaming+title"
- Player: Music Trimming (remove silent parts from start/end)
Track Trimming. Check the rule.. "If the track is in more than 90% and sound level is less than 10% then next track
- Player: Crossfading more options
- Player: Pitch Modification?
- Player: BPM?
- Player: Tempo?
- Game: 2 player support
The Music Quiz is very nice as it is but it could be made better. Why not add the possibility to have a two person or two team game (or even a three person/team game)? You take turns in answering (or answer e.g. ten in a row). Different background colours on the quiz window to easily identify whose turn it is. And a locally stored scoreboard.
This would, I think, make the Music Quiz much more enjoyable.
Brilliant idea leif.
I thought of a different 2-player mode also. (not turn based as you suggest)
2 players may listen together a song, have different keyboard keys like q,w,e,r (1st player) u,i,o,p (2nd player) and the first to answer a question earn points. If he makes an error he looses some points.


More Info
You may also wish to check these links.