Finally got some spare time to look into it again. The thing is, YLE decided to stop offering icecast streams that worked perfectly and instead offers only RTSP and HLS streams now. At the time, the multimedia stack on Jolla had problems playing back RTSP streams (choppy sound) and HLS support didn't exist at all. So nothing I could do about it at that time.
I had already started to look into how on earth you could use my own private copy of gstreamer to overcome these issues (as direct usage of gstreamer is a no-no for harbour apps at this time), but luckily the summer update fixed RTSP playback (and almost the HLS support, but not quite, probably this bug) and Y-Radio is now fixed as much as I can fix it.
At this time only low quality RTSP streams are supported as the HLS support is buggy, it won't reload the m3u playlist. But if I can figure out how to use gstreamer without using the system gstreamer, then we can do proper shit! (and add such nice things as an Equalizer for example)
Hmm, don't know if I've ever blogged about my collecting hobby ? Well, I do. Computers. Surprise. Have about a 120 or so.
A couple if weeks ago I struck gold so to say. Åbo Akademi ICT deparment needs to move as the building they are located in needs to be renovated. They have stashed quite nicely a lot of old computers. I had a chance to loot trough the stuff before getting trashed.
There where quite a lot of stuff, mostly just old PC junk. But I did find something fun:
Oh, and I'm going tomorrow to take another look, there are a least 4 SunBlade 100 workstations waiting for me.
I was reading something and suddenly got a flashback to when I was playing with an old IBM RS6000/320 I got many years ago. Getting it up and running was a fun exercise in patience, installing AIX 3.2.5 (I think) from tapes. It took a couple of hours. And I had to do it twice if I remember correctly as the HD I had was too small.
Anyway, when AIX was up and running the next problem was getting a bit of basic software into it like gcc and ssh. That should be easy, right ? Just use scp.. oh wait, AIX 3.2.5, that is kinda old. Even at the time (2000), very, very old (AIX 3.2 was release in 1992). So no nice tools to use. And I didn't have suitable network cabling for it at home at the time either, so no use of any primitive networking tools. The only connection I had was the slow serial console.
The simple answer: uuencode and uudecode
And that reminds me, need to check if it still runs after all these years.
The MCP2515 and MCP2551 seem to be the most common chips used by DYI/Arduino/etc users, not that surprising as there aren't that many breadboard friendly CAN chips available. For example the is a new controller available by Microchip, the MCP25625 with integrated CAN bus tranceiver, but it is not trough hole friendly as it is only available in SSOP-28L and 6x6 QFN-28L. But I wouldn't be surprised if someone will offer breakoutboards soon.
But one new chip is quite nice for users of 3.3V systems, for example the Arduino Due that has 2 CAN busses included in the Atmel SAM3X8E ARM Cortex-M3 CPU but no transceiver. The MCP2562 transceiver, it has separate voltages for the IO and CAN bus part, so you can plug it directly into any low-voltage device without the need of any level converters. I need to get myself some of those for my Due as I would prefer as little extra components as possible.
Well, YLE did the stupidest thing ever around 1 of May. They removed their shoutcast streams and now offer only RTSP and HLS streams. Using AAC. And guess what Y-Radio uses? That is right, the shoutcast streams.
And the RTSP streams, that work perfectly fine on desktop, fail on Jolla as various gstreamer modules are missing won't play the streams properly.
And you are not allowed to add gstreamer modules for harbour releases.
I'm trying to figure out something, but for now Y-Radio is broken. Sorry about that.