While waiting for USB HU adapters to arrive ( hope for later this week ), I'm working on getting the software working for it.
So far I had only WinAmp plugin since many people use frontends that based on WinAmp. But it's time to work on fun part- support for PyCar.
Here are 2 scenarios I was thinking of.
USBHU plugin behavior, no voice:
Code:
Removable disk can be recognized either through label or checksum
When disk is inserted, check if it has been played already
If disk was played before, import saved playlists from this HDD, otherwise import from the removable disk
When disk is removed, remove all inserted playlists from playlists, stop any playing playlist which belongs to a disk
Cannot mix and match playlists between removable disks
Supports only 4 playlists, buttons 5 and 6 are reserved for a special purpose
When button 6 is pressed once, it adds current track to a playlist 5 (favourites)
When button 6 is pressed twice, it adds current directory to a playlist 5
When playlist is playing and its number is pressed, it removes the current track from the playing playlist going to the next song
The whole idea is to support playlists only with the ability to create your own playlists and help you to navigate through the removable disks with ease.
Hovewer looking at the phatnoise I came up with another scenario (USBHUv):
Code:
Removable disk can be recognized either through label or checksum
When disk inserted, restarts playing at the very last track played for the disk if available
Every button have its own meaning:
1-5 select up to 5 playlists, directories or tracks
6 switch between modes: playlists, directories, videos, genres*, atrists*, albums* ( *when applicable )
Playlists mode:
voice says active playlist name
When pressed < or > select the prev/next playlist and say its name, all other playlists are shifted up or down
If pressed 1-5 once just select the playlist and say it name, selected playlist become active
If pressed 1 twice starts playing the active playlist from the position it's been playing the last if available
Directory mode:
voice says active directory name
When pressed < or > select the prev/next directory and say its name, all other directories are shifted up or down
If pressed 1-5 once select the directory and say its name, selected directory become active
If pressed 1 twice:
If directory has other directories, process continues
If only tracks are left, start playing the first track in the active directory
For the voice scenario I will be using festival voice synthesis on linux/windows.
Of course I still can display currently playing info on a small LCD like shown here.
Anyone have any preference or better ideas of how this needs to be implemented ?
Let me know your ideas.
Bookmarks