Warning: Undefined array key "HTTP_REFERER" in /var/www/html/blogg/include/common.php on line 149

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/html/blogg/include/common.php on line 149

Warning: Undefined array key "module_gallery_main_page" in /var/www/html/blogg/modules/gallery/init.php on line 6
root@circe.se

Idéer till musikspelare


Warning: Undefined array key "votes" in /var/www/html/blogg/index.php on line 63

Jag började fundera lite smått under tiden jag skrev mitt förra inlägg. Hur skulle min favoritspelare fungera?

Jag har spånat lite om detta vid ett tidigare tillfälle, men jag tycker att det är dags att skriva ner ett par punkter. Sedan blir det väl dags att försöka skaffa tillräckligt med kunskaper för att kunna skriva grejerna ;)

Den ska vara databasdriven med MySQL som backend. Hur metadata och sånt ska läsas in vet jag inte riktigt, om det blir \"onaccess\" eller direkt vid tilläggning. Jag gillar inte riktigt att göra det vid tilläggning eftersom det tar så lång tiden. Möjligtvis att man kan lägga till filerna och sedan köra det i bakgrunden.

Det ska finnas en vanlig playlist, men alla filerna ska inte vara i den. Visst, man måste kunna lägga till filer manuellt genom en \"Browse\"-funktion eller liknande. Men primärt så ska filer läggas till efter man har gjort en sökning (antagligen en enkel grej, liknande winamps jump-to-file). Anledningen till att inte bara köra på en playlist är att det inte är hållbart i långa loppet. Databasen kanske kommer att innehålla 100000 filer hos vissa, vilket snabbt blir ohanterligt.

Sedan vet jag inte om man skulle ha ett backend som man sedan kan ansluta GUI till (liknande MPD), eller om man ska köra på det traditionella med allt i samma program. Jag tror mest på det senaste alternativet.

MPD (www.musicpd.org) ligger faktiskt hyffsat nära det jag vill uppnå. Det som den primärt faller på är gränssnitten som finns. De fungerar helt enkelt inte som jag vill. Man kanske skulle lära sig lite GUI-programmering och försöka fixa ett eget ;)

Cheers.

No comments.

  • 1