SID player med visualisering som fungerar på Raspberry PI?

Permalänk
Medlem

SID player med visualisering som fungerar på Raspberry PI?

Jag skulle vilja bygga en liten dedikerad SID-spelare för C64-låtfiler som kan köras på en Raspberry Pi men hittar efter idogt googlande inte någon bra setup.

Min plan är att bygga in Raspberryn i nån låda som sen målas/utsmyckas lite retroaktigt och även får en liten skärm som kan visa vilken låt som spelas samt nån visualisering som reflekterar musiken. Alltså som en slags C64-jukebox. Allt med hårdvaran och materialet kan jag lösa men jag hittar inte fungerande mjukvara. Som ex. kan VLC Player inte detektera när en SID-låt slutar och byta till nästa.

  • Måste: Körbart på Raspberry Pi (modell kvittar)

  • Måste: Byta till nästa låt när pågående är slut (antingen nästa i filsystemet eller från spellista)

  • Måste: Visa nån slags visualisering på helskärm som reflekterar spelad musik, se skärmdump nedan från VLC Player

  • Får gärna: Ha möjlighet att slumpa ordningen på låtarna som spelas

P.S. Denna tråd kanske inte ligger optimalt här? Var inne och snurrade på "Egna projekt och modifikationer" men där var ju mer hårdvarurelaterat. Mod får gärna flytta om det finns en lämpligare plats.

Permalänk
Medlem

JSIDPlay2 kanske kan vara något? https://haendel.ddns.net/~ken/. Det är inget jag har provat själv, men den nämner bland annat att det medföljer en databas för låtlängder, så gissningsvis kommer den kunna byta låt automatiskt?
Annars finns en lista med några andra Linux-kompatibla program här: https://hvsc.de/players

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Medlem

Det var längesedan jag själv körde det själv, men kodi funkade smidigt för att spela upp musik på raspberry pi. Det verkar även som att det skall gå att köra in visualizers som addons till kodi, så det kan vara värt att ta en titt på det?:

https://kodi.wiki/view/Category:Music_visualization_add-ons

Edit: kan tillägga att det krävs ett tillägg för att köra sid-filer via kodi: https://kodi.wiki/view/Add-on:Sidplay_Audio_Decoder

Mer info
Visa signatur

Intel i7 10700KF (Noctua NH-D15) | Asus RADEON RX 7900 XTX TUF | 32 GB DDR4 HyperX Fury | Corsair RM1000X | Zalman Z9 Iceberg MS | Arch Linux, Win11

Permalänk
Medlem
Skrivet av Ostbullen:

Det var längesedan jag själv körde det själv, men kodi funkade smidigt för att spela upp musik på raspberry pi. Det verkar även som att det skall gå att köra in visualizers som addons till kodi, så det kan vara värt att ta en titt på det?:

Bra idé! Jag installerade Kodi med SID-addon samt visualisering och det funkar bra med det basala, men det verkar inte som att pågående låt någonsin tar slut utan det bara matar på. Om jag minns och förstått rätt har SID-låtar s.k. loop points som gör att de spelas om och om igen vilket är listigt i ett spel men mindre mysigt när man vill lyssna dedikerat.

Så sökandet går vidare efter lösning med att låtar bytes automatiskt. När jag tänker efter hade lösningen "byt låt efter x antal min" också varit gångbar.

Men tjusigt blev det!

Permalänk
Medlem
Skrivet av ToJa92:

JSIDPlay2 kanske kan vara något? https://haendel.ddns.net/~ken/. Det är inget jag har provat själv, men den nämner bland annat att det medföljer en databas för låtlängder, så gissningsvis kommer den kunna byta låt automatiskt?

Jag kikade lite på den men den kändes lite överväldigande. Ska dock ge det ett försök strax.

Citat:

Annars finns en lista med några andra Linux-kompatibla program här: https://hvsc.de/players

Mm, har kikat där också och testat några men det har fallit på att det saknas visualisering. Går det att ha nån helt annan programvara som löser visualiseringen på det som spelas upp kanske? Så man inte behöver hitta en "all-i-ett"-lösning?

Permalänk
Medlem
Skrivet av Brent:

Bra idé! Jag installerade Kodi med SID-addon samt visualisering och det funkar bra med det basala, men det verkar inte som att pågående låt någonsin tar slut utan det bara matar på. Om jag minns och förstått rätt har SID-låtar s.k. loop points som gör att de spelas om och om igen vilket är listigt i ett spel men mindre mysigt när man vill lyssna dedikerat.

Så sökandet går vidare efter lösning med att låtar bytes automatiskt. När jag tänker efter hade lösningen "byt låt efter x antal min" också varit gångbar.

Men tjusigt blev det!
https://i.ibb.co/zV4StSm/kodi-giana.jpg

Ah nej vad trist, ser ju stiligt ut! Du får lycka till i fortsatt sökande

Visa signatur

Intel i7 10700KF (Noctua NH-D15) | Asus RADEON RX 7900 XTX TUF | 32 GB DDR4 HyperX Fury | Corsair RM1000X | Zalman Z9 Iceberg MS | Arch Linux, Win11

Permalänk
Medlem

JSIDPlay2 är imponerande omfattande och fungerar som du anade med att låten stannar när den är slut.
Visualiseringen är begränsad till oscilloskop för de tre "kanalerna" men det skulle jag faktiskt kunna nöja mig med.

Däremot hittar jag inget sätt att ladda en lista på flera filer (playlist) och inte heller möjligheten att visa endast oscilloskop/visualisering i fullskärm.

Permalänk
Medlem

Jag får nog revidera det där om spellistor i JSIDPlay2... hittade precis något om favoriter som verkar vara just det. Ska kika vidare.

Edit: Ja, det går att skapa spellistor! Nu är det enda jag saknar möjligheten att ha visualisering i fullskärm. (sen har jag bara testat på min Windowsburk ännu ska tilläggas)

Permalänk
Skrivet av Brent:

Jag får nog revidera det där om spellistor i JSIDPlay2... hittade precis något om favoriter som verkar vara just det. Ska kika vidare.

Edit: Ja, det går att skapa spellistor! Nu är det enda jag saknar möjligheten att ha visualisering i fullskärm. (sen har jag bara testat på min Windowsburk ännu ska tilläggas)

Om du har en pi4 kan du köra win 10 arm på dem mha windows on raspberry.

https://www.worproject.ml/

Kör det på min pi4 och emulering av x86 och x64 program funkar bra så det går att köra vanliga windows exe program på arm versionen.

Kör själv win 10 arm på min och tycker det funkar helt ok. Lite sluggish precis efter uppstart men när allt väl kommit igång så ä de inga problem att ha den till lättare syslor.

Kan vara värt att testa om det är lättare att hitta vad du söker till windows.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Medlem
Skrivet av Rouge of Darkness:

Om du har en pi4 kan du köra win 10 arm på dem mha windows on raspberry.
.....
.....
Kan vara värt att testa om det är lättare att hitta vad du söker till windows.

Tack för tipset! Jag tror jag har hittat en lösning som mig veterligen ska fungera på nån linuxdist för Raspberry även om jag hittills bara testat den på min desktop med Windows 10.

Jag startar VLC via command line och säger till den att använda visualisering, köras i fullskärmsläge, endast använda en instans av VLC (så det inte blir flera parallella VLC-processer) och välja en slumpvis låt i angiven katalog:

vlc --audio-visual=goom --random --one-instance --fullscreen /sids/

Sen tänker jag mig att jag bara schemalägger med crontab att detta körs säg var 3:e minut. Borde funka va?

Permalänk
Medlem
Skrivet av Brent:

Sen tänker jag mig att jag bara schemalägger med crontab att detta körs säg var 3:e minut. Borde funka va?

Jag har för mig att det är bökigt att få program startade från cron att koppla mot X-servern. DISPLAY= och andra miljövariabler finns inte i cron.

Permalänk
Medlem
Skrivet av FattarNiInte:

Jag har för mig att det är bökigt att få program startade från cron att koppla mot X-servern. DISPLAY= och andra miljövariabler finns inte i cron.

Mhmm, ja så är det kanske. Men nåt sätt att regelbundet trigga en GUI-applikation torde finnas? Jag får testa mig fram och söka lite visdom på nätet som vanligt.