Awesome command-line cross-platform media player (including for Android)

32 postsstarted by munaish 39,899 viewsoriginal topic

Member
#1
Edited 7 times, last by munaish on
Some of you probably have a bunch of mp3s (or other compressed audio) for content pertaining to The Church of Jesus Christ of Latter-day Saints, which you downloaded from churchofjesuschrist.org or its predecessor, whether they be music, audiobooks, General Conference, or whatever.

I imagine some of you use Android, and want to be able to customize your audio media experience, have it be super fast, have keyboard shortcuts, and stuff like that.

Anyway, I've discovered a command-line media player for Termux (which is kind of like a Linux command-line for Android) that has loads of features; it's called mpv (via Termux--not the GUI-based one on Google Play). It's super fast and efficient. You can even make your own features with Lua scripts (and you can do lots of cool stuff with Termux, of course). I'm planning to program a countdown timer that pauses/resumes with play/pause of the media (to make listening to the scriptures for a certain amount of time more convenient).

While it doesn't have DAAP client functionality, you could always set up a local HTTP server on your desktop, and make playlist files of links (from the local website) to run on your Android device with mpv. That would probably be easier to organize, anyway. It does actually stream http links without downloading the whole thing first (I'm testing it on a General Conference session MP3 URL online, now; it started playing almost right away; fast forwarding and rewinding is also fast while streaming).

See this link to an answer to a question on StackExchange for more information about features and how to get started:
https://softwarerecs.stackexchange.com/ ... 3513#83513

Anyway, it's free. No ads. It's open-source.

In my opinion, this software deserves some awards.
Member
#2
Edited 7 times, last by munaish on
For the record, mpv also works for Linux, Windows, MacOS, and you can use it with videos there, too (videos don't work on Termux unless you set up X-windows and do some stuff). I imagine there's probably a Cygwin version, too.

There's also a version for Android that doesn't require Termux, but it seems to be GUI-based and may have more limited functionality because of that. However, it does play videos, unlike the Termux version. I haven't tried it.

Here's the download page if you're not installing via Termux:
https://mpv.io/installation/
Member
#3
If anyone knows any URLs for the Latter-day Saint Channel radio streams that I could pass into mpv, that would be so awesome. They used to have links, but I don't see them anymore; I just see the ability to listen to them on the web-browser and with certain other services (but not with general media players that handle radio stations).
Member
#4
Now that you've installed mpv, if you have, here's something you can do with it! I collected the mp3 URLs for the April 2022 General Conference, which you can put in an m3u playlist, or such, and play with mpv. It's really nice because they play just like they're downloaded on your device, and you can repeat, shuffle, fast-forward, rewind, skip to the next track, return to the previous track, etc. You can save your position so when you run it again, it continues where it left off in the time on the file and position in the same playlist (shuffled or not). You can have it repeat forever.

Here are the URLs

Full sessions:

Code:

https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1000-saturday-morning-session-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2000-saturday-afternoon-session-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-3000-womens-session-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-4000-sunday-morning-session-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5000-sunday-afternoon-session-32k-eng.mp3
Individual talks:

Code:

https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1010-russell-m-nelson-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1020-m-russell-ballard-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1030-reyna-i-aburto-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1040-david-a-bednar-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1050-neil-l-andersen-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1060-eduardo-gavarret-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1070-larry-s-kacher-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-1080-henry-b-eyring-32k-eng.mp3

https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2010-sustaining-of-general-authorities-area-seventies-and-general-officers-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2020-church-auditing-department-report-2021-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2030-jeffrey-r-holland-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2040-patrick-kearon-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2050-marcos-a-aidukaitis-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2060-gerrit-w-gong-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2070-adrian-ochoa-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2080-kevin-s-hamilton-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-2090-quentin-l-cook-32k-eng.mp3

https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-3010-dallin-h-oaks-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-3020-susan-h-porter-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-3030-rebecca-l-craven-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-3040-video-presentation-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-3050-jean-b-bingham-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-3060-dale-g-renlund-32k-eng.mp3

https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-4010-d-todd-christofferson-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-4020-amy-a-wright-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-4030-gary-e-stevenson-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-4040-michael-t-ringwood-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-4050-ronald-a-rasband-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-4060-hugo-e-martinez-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-4070-russell-m-nelson-32k-eng.mp3

https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5010-dallin-h-oaks-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5020-adeyinka-a-ojediran-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5030-jrg-klebingat-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5040-mark-l-pace-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5050-ulisses-soares-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5060-randy-d-funk-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5070-dieter-f-uchtdorf-32k-eng.mp3
https://media2.ldscdn.org/assets/general-conference/april-2022-general-conference/2022-04-5080-russell-m-nelson-32k-eng.mp3
To make an m3u playlist, just copy and paste the URLs into a plaintext file and make the file extension .m3u.

While it's not required, you might want to make some bash scripts similar to these, for convenience (don't forget to make them executable, with such as `chmod +x myFileName` and put them in your path if you want that; you'll want to adjust the filepaths below to reflect where you put your m3u files and what you named them, and add or remove --shuffle, depending on if you want it):

Code for the file to execute to play the sessions (name the file whatever you want):

Code:

#!/bin/bash

mpv --loop-playlist --save-position-on-quit /data/data/com.termux/files/home/playlists/gc/2022/april/sessions.m3u
Code for the file to execute to play the talks (name the file whatever you want):

Code:

#!/bin/bash

mpv --shuffle --loop-playlist --save-position-on-quit /data/data/com.termux/files/home/playlists/gc/2022/april/talks.m3u
Member
#5
If you want to get URLs for General Conference videos (MP4s) instead of the audio MP3s, I know it looks like they don't exist for download anymore, but they do!

The way to get them from an Android 10 device on Chrome is to long-press on the embedded video for General Conference, and then a button pops up that says Asset info. Press that, and it gives you the option to download different qualities of video (which you can stream instead of download with mpv, which you probably only want to do if you're not using Termux, even though it'll still play the audio).

Videos are slower to start streaming than audio, of course.
Member
#6
I made several m3u playlists for the scriptures to stream with mpv:
scriptures.tar
(2.72 MiB) Downloaded 792 times
(The m3u playlists are files of URLs to mp3s; each mp3 is for a scripture chapter/section/etc.)

You could use them with some other clients besides mpv, I imagine, but mpv is the most convenient one I've found, for me, at least.

A tar file is a compressed file, like zip, for those who don't know. Most decompression programs should be able to extract it.

These playlists are nice, because as long as you're connected to the Internet, you can play them in mpv the same as if they're actually on your device. You can repeat, shuffle, have it remember where you are in the playlist and in the file you're playing, etc. It's fast. It's nice.
Member
#7
Okay, so I finally tried mpv on Xubuntu (a Linux distribution), and unlike what it does on Termux, it launched a GUI with it by default, which hid many of mpv's features. If that happens with you, and you're listening to audio rather than watching videos, I recommend starting mpv with the `--no-video` flag, like this: `mpv --no-video`, or else the GUI you see won't be the command-line media player I described in previous posts (you can still control it from the command-line even when the GUI is open, however).

I also discovered that if you supply the `--shuffle` flag, it reshuffles every time you open it, even if you used/use `--save-position-on-quit`, instead of finishing the initial shuffled playlist before it shuffles again. So, you might want to remove either the `--shuffle` flag or the `--save-position-on-quit` flag. I'm hoping to program something that accomplishes my desired functionality there, unless such a time as they fix it comes first. Fortunately, it's totally possible to program it.

As a correction to a previous post, tar files aren't compressed, but they are archives (I would have given a zip or something else instead, but it was kind of inconvenient at the time).

Anyway, I made some more m3u playlists of URLs (for Hymns, The Children's Songbook, and scriptures in both English and Spanish; both words, and music and music only are included). Here you go:

scriptures.zip
(186.67 KiB) Downloaded 969 times
music.zip
(66.08 KiB) Downloaded 774 times

I recommend trying this command on the playlist indicated for a nice experience:

`mpv --shuffle --loop-playlist hymnsCSBWAM_English_and_Spanish.m3u`
Member
#8
I found the radio stream URLs.

radio.zip
(162 Bytes) Downloaded 766 times
Member
#9
Here's an M3U playlist of all the currently available MP3 General Conference talks (and associated meetings) from April 1971 to October 2022:
General Conference talks.m3u.zip
(29.65 KiB) Downloaded 775 times

So, while the file in the archive above is perfectly usable for streaming with mpv, you should note that you can also use it to download the files, if you have wget installed.

To download them all (so they're on your computer for use without the Internet), unzip the file, install wget (if you don't have it installed already) and from the command-line from the same directory as the .m3u file, type:

wget -i "General Conference talks.m3u"

Make sure you're in the directory where you want the files to download to.

Then all you have to do is wait a really long time, and you should have all the MP3s. You can download the MP3 scriptures and music from the M3U files above, this way, too.
Member
#10
If you're on Linux or Termux, you can make aliases to make your life easier with mpv.

Open `~/.bashrc` (i.e. type `nano ~/.bashrc`). Then in that file make your aliases. For example, you can type this:

alias mps="mpv --no-video --shuffle --loop-playlist --replaygain=album"
alias mpa="mpv --no-video --save-position-on-quit --replaygain=album"

Then save the file and quit (ctrl+s; ctrl+x).

Then exit your terminal, open it again, and you can type `mps myPlaylist.m3u` instead of `mpv --no-video --shuffle --loop-playlist --replaygain=album myPlaylist.m3u`. This will shuffle and loop the playlist, and is great for streaming.

And you can type `mpa myDirectory` to listen to the files in a directory in order, and have it remember the order (don't use this for streaming, since --save-position-on-quit doesn't work well with that if you lose your Internet connection).
Community Moderators
#11
vilzveerd wrote: Tue Dec 06, 2022 2:30 am Here's an M3U playlist of all the currently available MP3 General Conference talks (and associated meetings) from April 1971 to October 2022:
General Conference talks.m3u.zip


So, while the file in the archive above is perfectly usable for streaming with mpv, you should note that you can also use it to download the files, if you have wget installed.

To download them all (so they're on your computer for use without the Internet), unzip the file, install wget (if you don't have it installed already) and from the command-line from the same directory as the .m3u file, type:

wget -i "General Conference talks.m3u"

Make sure you're in the directory where you want the files to download to.

Then all you have to do is wait a really long time, and you should have all the MP3s. You can download the MP3 scriptures and music from the M3U files above, this way, too.
Wow, I'll bet it took a while to gather all those URLs. Thanks!
Samuel Bradshaw • If you desire to serve God, you are called to the work.
Member
#12
sbradshaw wrote: Wed Dec 07, 2022 2:10 pm Wow, I'll bet it took a while to gather all those URLs. Thanks!
:) You're welcome!
New Member
#13
munaish wrote: Tue Dec 06, 2022 2:30 am Here's an M3U playlist of all the currently available MP3 General Conference talks (and associated meetings) from April 1971 to October 2022:
General Conference talks.m3u.zip


So, while the file in the archive above is perfectly usable for streaming with mpv, you should note that you can also use it to download the files, if you have wget installed.

To download them all (so they're on your computer for use without the Internet), unzip the file, install wget (if you don't have it installed already) and from the command-line from the same directory as the .m3u file, type:

wget -i "General Conference talks.m3u"

Make sure you're in the directory where you want the files to download to.

Then all you have to do is wait a really long time, and you should have all the MP3s. You can download the MP3 scriptures and music from the M3U files above, this way, too.
Is there a way to get an updated version (that includes April 2023) of this without manually clicking on every conference talk on the church site?
Member
#14
tbarnesiv wrote: Wed May 03, 2023 7:45 am
munaish wrote: Tue Dec 06, 2022 2:30 am Here's an M3U playlist of all the currently available MP3 General Conference talks (and associated meetings) from April 1971 to October 2022:
General Conference talks.m3u.zip


So, while the file in the archive above is perfectly usable for streaming with mpv, you should note that you can also use it to download the files, if you have wget installed.

To download them all (so they're on your computer for use without the Internet), unzip the file, install wget (if you don't have it installed already) and from the command-line from the same directory as the .m3u file, type:

wget -i "General Conference talks.m3u"

Make sure you're in the directory where you want the files to download to.

Then all you have to do is wait a really long time, and you should have all the MP3s. You can download the MP3 scriptures and music from the M3U files above, this way, too.
Is there a way to get an updated version (that includes April 2023) of this without manually clicking on every conference talk on the church site?
Here you go! It should be updated to include the April 2023 General Conference, now:
General Conference talks.m3u.zip
(29.94 KiB) Downloaded 913 times
New Member
#15
@munaish Thank you again for the update!

Does anyone know of a way to generate lists of these URLs without trial and error or manually clicking each link?
Member
#16
tbarnesiv wrote: Sun Apr 07, 2024 11:23 am @munaish Thank you again for the update!

Does anyone know of a way to generate lists of these URLs without trial and error or manually clicking each link?
Probably, but unless you have a certain skill-set and/or the appropriate software then manually clicking each link is probably going to be faster, easier, less time-consuming, and less of a headache.

Plain old web scraping doesn't seem feasible in this case, unfortunately.

However, you could probably use macros and/or artificial intelligence to aid you in collecting them, if you know how to do that. I don't do a lot with macros, and I don't have any specialized AI software for that sort of thing. So, I couldn't tell you what to do.

Anyway, I still need to update those lists with the previous conference, and with this one when they're available. I hope to do it when the new ones become available. It doesn't take long to do two conferences. It takes a time to do all of them, though (but the rest of them have already been done)! :)
Member
#17
Okay, all the new General Conference MP3s aren't out, yet, but here's the file updated including October 2023's General Conference MP3s:
General Conference talks.m3u.zip
(30.24 KiB) Downloaded 279 times
Member
#18
Here's the updated General Conference talk MP3 URL list, which includes the latest General Conference and the older ones:
General Conference talks.m3u.zip
(30.52 KiB) Downloaded 280 times
Don't forget that you can download them all in one go with wget by doing `wget -i "General Conference talks.m3u"`, but if you've already downloaded the previous MP3 files, don't download them all all over again; use the following file instead (which only has the latest conference):
April2024GeneralConference.m3u.zip
(748 Bytes) Downloaded 274 times

As a side note, I wanted to point out that I think it's actually more spiritually uplifting to listen to a whole session at a time, than random talks, but it's nice to be able to listen to random talks, still.
Community Moderators
#19
Out of curiosity, how much space does it take to download all of the General Conference MP3s back to 1971?
Samuel Bradshaw • If you desire to serve God, you are called to the work.
Member
#20
sbradshaw wrote: Mon Jun 17, 2024 3:21 pm Out of curiosity, how much space does it take to download all of the General Conference MP3s back to 1971?
Currently, it looks like if you download all the individual MP3 talks, it comes to about 29.2GB.

April 2024 alone is 100.7MB (if you do whole sessions, it's 136MB).

April 1971 alone is 296.6MB.
#21
munaish wrote: Mon Jun 17, 2024 6:47 pm
Currently, it looks like if you download all the individual MP3 talks, it comes to about 29.2GB.

April 2024 alone is 100.7MB (if you do whole sessions, it's 136MB).

April 1971 alone is 296.6MB.
what if all of those files can be converted into OGG format with compression?
I used that instead of MP3 because first - its GNU or Apache license that doesn't requires royalty in opposite to Mp3 format that is a private and requires a certain amount of royalty after specific amount?
As well as it can take less space on a Disk massive :-)
New Member
#22
munaish wrote: Tue Apr 09, 2024 7:09 pm Here's the updated General Conference talk MP3 URL list, which includes the latest General Conference and the older ones:

General Conference talks.m3u.zip

Don't forget that you can download them all in one go with wget by doing `wget -i "General Conference talks.m3u"`, but if you've already downloaded the previous MP3 files, don't download them all all over again; use the following file instead (which only has the latest conference):

April2024GeneralConference.m3u.zip


As a side note, I wanted to point out that I think it's actually more spiritually uplifting to listen to a whole session at a time, than random talks, but it's nice to be able to listen to random talks, still.
Thanks again as always. I like to use the following command so I don't clobber my already downloaded files:

Code:

wget -i "General Conference Talks.m3u" -nc
Member
#23
Edited 12 times, last by munaish on
Balabanov.Nicholas wrote: Mon Jun 24, 2024 2:57 pm
munaish wrote: Mon Jun 17, 2024 6:47 pm
Currently, it looks like if you download all the individual MP3 talks, it comes to about 29.2GB.

April 2024 alone is 100.7MB (if you do whole sessions, it's 136MB).

April 1971 alone is 296.6MB.
what if all of those files can be converted into OGG format with compression?
I used that instead of MP3 because first - its GNU or Apache license that doesn't requires royalty in opposite to Mp3 format that is a private and requires a certain amount of royalty after specific amount?
As well as it can take less space on a Disk massive :-)
MP3 is an open format, and its patent expired about seven years ago (23 Apr 2017). So, you don't have to worry about that anymore! :)

I think when the patent was in force you only had to pay royalties if you were making software that used the encoder codec (which wasn't necessary to play MP3s; you use the decoder for that; the encoder could be used for converting other formats to MP3 and stuff like that). But yeah, I like free-software codecs, like OGG Vorbis, FLAC, and SPEEX (and Theora for video, which I think can be in an ogm file, or maybe it was ogv, which I think is the same as an OGG container).
Member
#24
tbarnesiv wrote: Tue Jun 25, 2024 6:08 pm
munaish wrote: Tue Apr 09, 2024 7:09 pm Here's the updated General Conference talk MP3 URL list, which includes the latest General Conference and the older ones:

General Conference talks.m3u.zip

Don't forget that you can download them all in one go with wget by doing `wget -i "General Conference talks.m3u"`, but if you've already downloaded the previous MP3 files, don't download them all all over again; use the following file instead (which only has the latest conference):

April2024GeneralConference.m3u.zip


As a side note, I wanted to point out that I think it's actually more spiritually uplifting to listen to a whole session at a time, than random talks, but it's nice to be able to listen to random talks, still.
Thanks again as always. I like to use the following command so I don't clobber my already downloaded files:

Code:

wget -i "General Conference Talks.m3u" -nc
You're welcome. Thanks for the tip! :)
Member
#25
Here is the playlist updated to also include the October 2024 General Conference MP3s (as well as previous ones):
General Conference talks.m3u.zip
(31.12 KiB) Downloaded 329 times
Here's the playlist that only includes the October 2024 General Conference MP3s:
October2024GeneralConference.m3u.zip
(718 Bytes) Downloaded 242 times
Member
#26
The sound quality is up to 128k this session. That's awesome.
New Member
#27
For those that cannot stand the new filename structure (example: "d50d775680ff11efae28022e7e432ed942dd14f4-128k-en.mp3") they changed to this last October 2024 conference, here is a way to rename them fairly easily.

Download and install Mp3tag (https://www.mp3tag.de/en/download.html)
From the Menu select File > Change directory (Or press Ctrl+d) to change to the directory containing the files
Select all the files within Mp3tag (Ctrl + A)
From the Menu Select Convert -> "Tag - Filename" (Or press Alt + 1)
Update the format to how you want it. I used "%track% - %title%"
Press OK and it will rename all of them for you.
Member
#28
Here are the updated M3U playlists, adding the April 2025 General Conference MP3s.

I'm also including some Python 3.x download scripts in the archive (one for all conferences to date, and one just for this conference and the last one). I'm including them all in one zip file.

The Python download scripts allow you to download the MP3s using Python (without wget). They rename the files for this conference and the last one according to the previous pattern. If you don't want to download with the Python scripts, just ignore the .py files and do what you usually do.

I haven't fully debugged the Python scripts for scenarios when connections are lost and such, but ChatGPT thinks it should work. (It works fine when all goes as planned.) It won't redownload files that already exist in your current working directory where it downloads the files, and it shouldn't keep partially downloaded files unless you interrupt the program yourself. The Python scripts only use the standard library. These don't change the MP3 tags, currently.

Remember, the M3U files can be used to stream the Conferences (such as with `mpv "General Conference Talks.m3u"`). You can still use such as `wget -i "General Conference Talks.m3u" -nc` to download the MP3s via the M3U files, but it won't rename the files for the most recent two conferences appropriately if you do that. (The Python scripts will rename them.)
General_Conference_M3Us.zip
(70.79 KiB) Downloaded 276 times
Member
#29
Here's the update including the latest General Conference session:
General_Conference_M3Us.zip
(72.31 KiB) Downloaded 291 times
• `download_all_conference_mp3s_up_to_October_2025.py`: Use this to download and rename (where applicable) all the General Conference talk mp3s to date. Only use this if you haven't downloaded them before. You need to run this with Python from the command-line, if you want to use this option.
• `download_only_Oct2025_conference.py`: Use this to download and rename only the most recent General Conference (October 2025) talk mp3s. You need to run this with Python from the command-line, if you want to use this option.
• `General Conference talks.m3u`: Use this to stream from all the General Conference talks. Stream this with mpv or a media player of your choice.
• `October2025.m3u`: Use this to stream talks from only the latest General Conference. Stream this with mpv or a media player of your choice.
Community Moderators
#30
munaish wrote: Thu Nov 27, 2025 12:06 pm Here's the update including the latest General Conference session:

General_Conference_M3Us.zip

• `download_all_conference_mp3s_up_to_October_2025.py`: Use this to download and rename (where applicable) all the General Conference talk mp3s to date. Only use this if you haven't downloaded them before. You need to run this with Python from the command-line, if you want to use this option.
• `download_only_Oct2025_conference.py`: Use this to download and rename only the most recent General Conference (October 2025) talk mp3s. You need to run this with Python from the command-line, if you want to use this option.
• `General Conference talks.m3u`: Use this to stream from all the General Conference talks. Stream this with mpv or a media player of your choice.
• `October2025.m3u`: Use this to stream talks from only the latest General Conference. Stream this with mpv or a media player of your choice.
Thanks for keeping this up! Have you considered pushing the script and m3u files to GitHub for easier finding and linking?
Samuel Bradshaw • If you desire to serve God, you are called to the work.
Member
#31
sbradshaw wrote: Mon Dec 01, 2025 1:26 pm
munaish wrote: Thu Nov 27, 2025 12:06 pm Here's the update including the latest General Conference session:

General_Conference_M3Us.zip

• `download_all_conference_mp3s_up_to_October_2025.py`: Use this to download and rename (where applicable) all the General Conference talk mp3s to date. Only use this if you haven't downloaded them before. You need to run this with Python from the command-line, if you want to use this option.
• `download_only_Oct2025_conference.py`: Use this to download and rename only the most recent General Conference (October 2025) talk mp3s. You need to run this with Python from the command-line, if you want to use this option.
• `General Conference talks.m3u`: Use this to stream from all the General Conference talks. Stream this with mpv or a media player of your choice.
• `October2025.m3u`: Use this to stream talks from only the latest General Conference. Stream this with mpv or a media player of your choice.
Thanks for keeping this up! Have you considered pushing the script and m3u files to GitHub for easier finding and linking?
You're welcome! I had not considered that.
Member
#32
Here's the update that includes October 2026 and April 2026:
General_Conference_M3Us.zip
(93.64 KiB) Downloaded 28 times
(or on archive.org)

• `download_all_conference_mp3s_up_to_October_2026.py`: Use this to download and rename (where applicable) all the General Conference talk mp3s to date. Only use this if you haven't downloaded them before. You need to run this with Python from the command-line, if you want to use this option.
• `download_only_Oct2026_conference.py`: Use this to download and rename only the most recent General Conference (October 2026) talk mp3s. You need to run this with Python from the command-line, if you want to use this option.
• `download_only_Apr2026_conference.py`: Use this to download and rename only the April 2026 General Conference talk mp3s. You need to run this with Python from the command-line, if you want to use this option.
• `download_only_Oct2025_conference.py`: Use this to download and rename only the October 2025 General Conference talk mp3s. You need to run this with Python from the command-line, if you want to use this option.
• `stream_all_general_conference_talks.m3u`: Use this to stream from all the General Conference talks. Stream this with mpv or a media player of your choice.
• stream_only_oct_2026_conference.m3u: Use this to stream talks from only the latest General Conference. Stream this with mpv or a media player of your choice.
• stream_only_apr_2026_conference.m3u: Use this to stream talks from only the April 2026 General Conference. Stream this with mpv or a media player of your choice.
• `stream_only_oct_2025_conference.m3u`: Use this to stream talks from only the October 2025 General Conference. Stream this with mpv or a media player of your choice.