Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
INetRadio - The Internet Radio Player
#1
Music 
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).

.7z   INetRadio.7z (Size: 14.38 MB / Downloads: 12) --- Unpack to any place of your choice.

For the paranoid among you, here the MD5 sums of all files in the archive:
Code: (Select All)
ff63ec31f4e4a32a89540d9b6a1a0206  INetRadio/INetRadio.exe
997ffa0bc606587d848fa45d51d17805  INetRadio/INetRadio.exe.license.txt
b6d6300167b255974831d121f0ae7630  INetRadio/INetRadio.txt
91f4475d007aa64dd9a0e79927f3d095  INetRadio/INR-Assets/arialuni.ttf
6aeb851d3feb820556c3d1c204e374e9  INetRadio/INR-Assets/Radio.ico
ea8fb0cd0f4b6889334b84adbca380d3  INetRadio/INR-Assets/toolbar/Copy32px.png
bfa322d95b2319316acbd1ecfbfc92fc  INetRadio/INR-Assets/toolbar/Delete32px.png
93002da09fd1848471118be4d41f9b4e  INetRadio/INR-Assets/toolbar/Edit32px.png
edb760f2ed1a6b0176b646b0ef0b07d0  INetRadio/INR-Assets/toolbar/Exit32px.png
a2169f335cdd6901112bba1cc72042f1  INetRadio/INR-Assets/toolbar/GoNext32px.png
655efa514bfd2452d96fb37bc0dbeee6  INetRadio/INR-Assets/toolbar/GoPrev32px.png
b32b93c09f54c1455e57e6ee829bc751  INetRadio/INR-Assets/toolbar/Import32px.png
42065eff02ab72c2e8a15e56db793fae  INetRadio/INR-Assets/toolbar/Ok32px.png
4b6391feacecf518f4ff1e62cd6315b0  INetRadio/INR-Assets/toolbar/OpenUrl32px.png
6795451faabf5a6c6c073ffe3529b9c4  INetRadio/INR-Assets/toolbar/Settings32px.png
bfcc1b73ac48f26ff26834d1e90916c2  INetRadio/INR-Assets/toolbar/StartPlay32px.png
e4e2f8d0df272005739fe0af9e5903ed  INetRadio/INR-Assets/toolbar/StopPlay32px.png
42c9d670661cf533ac229603f7f69c03  INetRadio/INR-Assets/toolbar/Write32px.png
9746a2c745d31bbff5bdd2c3d45c3776  INetRadio/INR-Assets/decoration/Info.png
6ef262d2ee31dbfda9c27ffc6617c750  INetRadio/INR-Assets/decoration/Radio.png
279d384fa93dcfb777b69582c200f90a  INetRadio/INR-Assets/decoration/Settings.png
c4e8b2da6be23e4914411b90d2581ae2  INetRadio/INR-Assets/decoration/Station.png
a5f59a35e94324642b4879667b23947d  INetRadio/INR-Assets/decoration/backgrounds/Back.jpg
9d3137022d3ce517ced62bc9d73de769  INetRadio/INR-Assets/decoration/backgrounds/Marble.jpg
c92cb1f5dbbc0b6023f1ca865562e14c  INetRadio/INR-Assets/decoration/backgrounds/Tissue.jpg

   
Reply
#2
The program looks really good; Indistinguishable from a VB program. I downloaded it with Firefox and will try it out later. 

[Image: Danke-Thanks.jpg]
Reply
#3
@RhoSigma this is sweet looking. Will try later. How come the library is only for Windows?
grymmjack (gj!)
GitHubYouTube | Soundcloud | 16colo.rs
Reply
#4
(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
Reply
#5
The preset stations work, but I can't add any. It doesn't matter whether they're on my hard drive or online.
Reply
#6
(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.
Reply
#7
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).
Reply
#8
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....


Attached Files
.7z   INR-NewStations.7z (Size: 356 bytes / Downloads: 6)
Reply
#9
(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.
Reply




Users browsing this thread: 1 Guest(s)