![]() |
INetRadio - The Internet Radio Player - Printable Version +- QB64 Phoenix Edition (https://qb64phoenix.com/forum) +-- Forum: QB64 Rising (https://qb64phoenix.com/forum/forumdisplay.php?fid=1) +--- Forum: Prolific Programmers (https://qb64phoenix.com/forum/forumdisplay.php?fid=26) +---- Forum: RhoSigma (https://qb64phoenix.com/forum/forumdisplay.php?fid=32) +---- Thread: INetRadio - The Internet Radio Player (/showthread.php?tid=3630) |
INetRadio - The Internet Radio Player - RhoSigma - 04-22-2025 Proud to present my latest GuiTools Framework based application, INetRadio - The Internet Radio Player a neat small player to listen to your favorite Web-Radio Stations, which does also perfectly showcase GuiTools its multiple forms/windows capabilities. As all GuiTools Framework applications it is for Windows only. The download archive below contains the compiled 64-bit EXE along with the required assets. For more, especially the requirements to add new Radio Stations read the INetRadio.txt file in the archive. The source code for this program is available as part of the latest GuiTools Framework release (see links in my signature below). For the paranoid among you, here the MD5 sums of all files in the archive: Code: (Select All) ff63ec31f4e4a32a89540d9b6a1a0206 INetRadio/INetRadio.exe RE: INetRadio - The Internet Radio Player - Kernelpanic - 04-23-2025 The program looks really good; Indistinguishable from a VB program. I downloaded it with Firefox and will try it out later. ![]() RE: INetRadio - The Internet Radio Player - grymmjack - 04-23-2025 @RhoSigma this is sweet looking. Will try later. How come the library is only for Windows? RE: INetRadio - The Internet Radio Player - RhoSigma - 04-23-2025 (04-23-2025, 02:15 PM)grymmjack Wrote: @RhoSigma this is sweet looking. Will try later. How come the library is only for Windows? It's mostly because I'm totally clueless regarding Linux/MacOS and just implemented the things I need for the GuiTools Framework using WinAPI calls I know. Certainly those calls have POSIX compliant pendants which could be used instead. It's mostly mutex and shared memory stuff. If you are interested looking into that, just download the GuiTools Framework and look into the file dev_framework\GuiAppFrame.h and the DECLARE LIBRARY block in dev_framework\GuiAppFrame.bi RE: INetRadio - The Internet Radio Player - Kernelpanic - 04-26-2025 The preset stations work, but I can't add any. It doesn't matter whether they're on my hard drive or online. RE: INetRadio - The Internet Radio Player - RhoSigma - 04-26-2025 (04-26-2025, 08:05 PM)Kernelpanic Wrote: The preset stations work, but I can't add any. It doesn't matter whether they're on my hard drive or online. You find more informations about it in the INetRadio.txt file. The Radio Station must meet some requirements. RE: INetRadio - The Internet Radio Player - RhoSigma - 04-28-2025 Updated the first post, also the source code is now available as part of the latest GuiTools Framework release (see links in my signature below). RE: INetRadio - The Internet Radio Player - RhoSigma - 04-28-2025 To be honest, it's very hard to find good streaming services which don't require you to subscribe or downloading and using their own App and which are nevertheless free for use and don't pack their streams with tons of commercials. But finally I've found two California based services free for use (well they beg for donations) and absolutely 100% commercial free. Just the latter fact justifies a donation I guess. https://radioparadise.com/ (Eureka,CA) https://somafm.com/ (San Francisco,CA) The attached archive contains a *.m3u which you can import into INetRadio, it adds 7 new channels to the list. @Kernelpanic I think "SomaFM - The Trip" is the music style you were looking for on that other site. There are plenty more channels to explore on the websites, the *.m3u links are at the very bottom of each channels page on SomaFM, choose any available MP3. On Radio Paradise use the menu "Listen >> Stream links". Happy listening.... RE: INetRadio - The Internet Radio Player - hsiangch_ong - 04-29-2025 (04-23-2025, 02:51 PM)RhoSigma Wrote: It's mostly because I'm totally clueless regarding Linux/MacOS and just implemented the things I need for the GuiTools Framework using WinAPI calls I know. Certainly those calls have POSIX compliant pendants which could be used instead. It's mostly mutex and shared memory stuff. thank you for this program. about programming gui on linux. i hate to say it but the easiest path with this is to use purebasic. it's because otherwise one has to choose between gtk and qt. then choose between two versions at least of each one. then highly recommended to go with gtk4 and qt6 because of the wayland-only craze since last year. having said that, however, purebasic still have qt5 subsystem, not qt6. outside of debian/ubuntu it could be patchy. oh but we have wine, take the easy way out. i don't like it. i almost kept a system that gave me a hard time installing wine. or trying to run any windows program. because it needed "multilib" so much. it even refused to recognize a 32-bit "elf" executable file. because there's no longer wine 9 appimage anywhere. i was forced to adopt wine 10. it works well, so far, for what i asked it to do. but i refuse to upgrade from debian "bookworm" which has been bad enough. more bloated and slower than "bullseye." and "trixie" will be more bloated and slower still. i should have taken some time to enjoy internet radio station. but my preference is peculiar. mid 1990's electronic music, primarily new york, chicago or europe production. vaguely saying that. it's while i had an unlimited internet connection. which i don't now unfortunately. |