-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lossless Radio Stations CSV #195
Comments
Ho @amski1 Thank you very much for creating this list of stations! I can confirm that all stations in the list do play correctly using pyradio (tested with mpv). It would be great if you could publish it as a github repo, and more importantly maintain it, so that users can download and benefit from it. What do you think of this idea? |
I think I probably do not have the knowledge (surely not the time) to help you with that, but I will leave this issue open, so hopefully someone else will :) I have pinned the issue, maybe add a "[Help wanted]" at the title? |
Hey, thank you for taking the time to check it out and reply. I probably should create a repo and not piggy-back here. It'd be a more responsible way of doing it. I will get to it, just not sure if it'll be today. As I understand it, I ought to be able to create a pull request if I have my own repo, correct? |
Don't worry about it, take your time
Creating a pull request has nothing to do with you creating a repo for this list of stations. The way it works is, after you create a repo, anyone can clone it (github calls it fork it), then he can change anything in their copy and submit a PR to you, to either accept their changes (merge them to your original repo) or decline them. You just go on and create a repo with the list and we'll get back to it then. Just a suggestion; do not call the CSV file stations.csv, give it another name, maybe lossless.csv or something. |
Isn't it better for me to fork Pyradio repo and submit a Pull Request? If not, then I will stick to creating my own. If I rename it to lossless.csv, how will Pyradio know which file to load? By default it loads stations.csv, therefore you can just replace the file in the Pyradio folder and have it loaded. |
There are two or three ways to load a different playlist.
Now, regarding this lossless.csv there are a couple of ways to get it:
We'll have to think about it For the time being, just create the repo and we'll go from there |
Good to know about the "o" and "c" |
Just a something to consider... Using the following script, I created a CSV file which contains groups, using the third column from the xlsx file as a group name... Manipulating these comments will probably give better result
This is what it looks like... And this is the resulting file... Thoughts? |
Hey, by all means, if you want it - go ahead. Though I think the groups will kill you, because reasons change all the time. |
This is completely off-topic, but where can I submit a theme I created? |
Why don't you create a new issue? |
True |
I came up with a possible solution in issue 267 If implemented you wouldn't need to keep posting it here, but you would need to change the name of the .csv file to avoid conflicts... which I just thought of a solution for. |
Cool, if you set up a Github and stick it in there then I can at the very least set up a cronjob to fetch it periodically. (Moved discussion of that back here as the other thread is specifically meant for the repository system itself.) |
Mostly stations collected from https://www.hiresaudio.online/cd-quality-internet-radio/ but also some that I found scouring the web.
If any stations do not play, they either went quiet and I'm still waiting until they perhaps show up again, or they need to reboot their streaming server. I try to update this list often. Some stations may not work if you use a VPN.
I have removed stations that don't stream in OggPCM or FLAC, the truly lossless formats.
But then again, care has to be taken even when judging FLAC because some stations will use an EQ that cuts off high frequencies (happened on Radio 2.0 from Italy), others will just up-sample mp3.
For example, Punk Rockers Radio streams in FLAC, if you test the spectrum of it, it cuts off at 16KHz. Another station - Dance Wave Retro - streams at 14KHz. I'm sorry, but that's mp3 128kbps territory. The only explanation is that it's up-sampled from lower quality.
So if you'd like to check the quality of a playing stream, record a little bit of it in Audacity, export as WAV, then drag & drop into Spek. I would consider anything that registers below 20KHz to be an up-sample. However, it does happen that a single song or two are played in lower quality, then all of a sudden true lossless plays and so the station still counts as lossless, so we need to be careful with judgement.
🔹 Note on m3u8 "stations"... I know VLC and MPV play these, Foobar2000 needs a component, I do not know about MPlayer, you tell me.
🔹 Note on La Radio de La Mer, VLC doesn't like its expired certificate so it may not play, Foobar2000 has an option to suppress this.
🔹 Note on La SuperSonica, Foobar2000 doesn't like it.
If you think you can help me make corrections to this list, please let me know. Perhaps a station that I missed / misjudged needs to be included, or removed.
Sorted alphabetically by station name.
Enjoy,
stations.csv - updated June 6, 2023
Excel file with stations that didn't make the cut (in red)
The text was updated successfully, but these errors were encountered: