Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
blog:the_problem_of_portability [2026/03/13 18:07] hjrblog:the_problem_of_portability [2026/03/14 10:11] (current) hjr
Line 14: Line 14:
 But now I move out into the conservatory. It's no good my 'drawer PC' playing anything now as it will play to the listening room speakers, not anything in the conservatory. I'm also not sitting at my iMac, so I can't really ssh into anything conveniently to initiate play. Previously, I got 'conservatory music' by fitting a little Raspberry Pi in there and attaching it to some speakers. With a small 7 inch monitor, I could log in to that Pi directly and launch Giocoso and start playing music, thanks to the Pi having an NFS connection to my music storage server. But now I move out into the conservatory. It's no good my 'drawer PC' playing anything now as it will play to the listening room speakers, not anything in the conservatory. I'm also not sitting at my iMac, so I can't really ssh into anything conveniently to initiate play. Previously, I got 'conservatory music' by fitting a little Raspberry Pi in there and attaching it to some speakers. With a small 7 inch monitor, I could log in to that Pi directly and launch Giocoso and start playing music, thanks to the Pi having an NFS connection to my music storage server.
  
-This is not terribly scalable. If I now want to play music in my bedroom, I have an old laptop there, which is again NFS mounted to the music NAS, has Giocoso installed, and can be logged on to directly and I can therefore tell Giocoso to start playing music via the laptop speakers or (more usually at 1AM) via the BlueTooth headphones the laptop can connect to. +This is not terribly scalable. If I now want to play music in my bedroom, I have an old laptop there, which is again NFS mounted to the music NAS, has Giocoso installed, and can be logged on to directly and I can therefore tell Giocoso to start playing music via the laptop speakers or (more usually at 1AM) via the BlueTooth headphones the laptop can connect to. I mean, it //works//... but it's three fat PCs, each with their own installation of Giocoso, each requiring direct access to start and stop playback. I at least invented Giocoso Pro so that whatever each of the three PCs did, there would be a single record of who played what, wherever the play took place. Giocoso Pro however makes no difference for the need for three independently-usable, fully-fledged PCs, complete with keyboard, mouse and monitor, in the first place.
- +
-I mean, it //works//... but it's three fat PCs, each with their own installation of Giocoso, each requiring direct access to start and stop playback. I at least invented Giocoso Pro so that whatever each of the three PCs did, there would be a single record of who played what, wherever the play took place.+
  
 The thing is, I have ready access to a device that could SSH into any and all of these PCs: my mobile phone. I could simply have three headless Raspberry Pi 3Bs in each room, each connected to the music NAS, each with Giocoso installed. Whip out my phone, ssh into whichever one I want to start playing music and... and then? Therein lies the perennial problem. Let me give you a clue as to what happens when I try that and launch Giocoso: The thing is, I have ready access to a device that could SSH into any and all of these PCs: my mobile phone. I could simply have three headless Raspberry Pi 3Bs in each room, each connected to the music NAS, each with Giocoso installed. Whip out my phone, ssh into whichever one I want to start playing music and... and then? Therein lies the perennial problem. Let me give you a clue as to what happens when I try that and launch Giocoso:
  • blog/the_problem_of_portability.txt
  • Last modified: 2026/03/14 10:11
  • by hjr