Right-click M3U Stream downloader

5,711 views
Skip to first unread message

Joshua Brown

unread,
Apr 23, 2014, 11:34:31 PM4/23/14
to chromium-...@chromium.org
Hi all!  I had an add-on for Firefox back in the day called M3U Ripper which allowed me to right-click on an M3U link and "rip playlist contents".  It would create a folder for the files, download the MP3's and would automatically label said folder based upon the name of the M3U file.

The add-on doesn't work with Firefox anymore, and I've long ago switched to Chrome.  

From what I understand, an M3U is simply a text file containing a list of the direct URL's of the audio files.

How difficult would it be to create a simple extension for Chrome which would allow me to right-click on an M3U stream link and rip its' playlist contents into a folder?  Considering I haven't done any programming since the days of QBasic...

I'm willing to learn!  Or, if someone wants to just do it for me :)  That'd be great, too!


Joshua Brown

unread,
Apr 23, 2014, 11:57:05 PM4/23/14
to chromium-...@chromium.org
Ok, so I'm told that this isn't possible, because Chrome "doesn't have access to the filesystem."  But couldn't it integrate somehow with the download manager?  Take all of the download links out of the M3U file and download them all individually?

Joshua Brown

unread,
Apr 24, 2014, 12:19:14 AM4/24/14
to chromium-...@chromium.org
Here are the contents of one of the M3U links that I'm trying to rip:

http://www.archive.org/download/gd1965-11-01.sbd.bershaw.5417.sbeok.shnf/Acid4_01_vbr.mp3
http://www.archive.org/download/gd1965-11-01.sbd.bershaw.5417.sbeok.shnf/Acid4_02_vbr.mp3


They're very basic URL container files.  The name of the M3U file is gd1965-11-01.sbd.bershaw.5417.sbeok.shnf.

Now if I could just create a simple extension which downloads the links contained within the M3U file and saves them into a folder automatically labeled as the title of each M3U...

The ID3 tags for the MP3's are well-constructed.  Having the extension create the folders according to the %album% tag from the ID3 would be ideal.

I know this can be done.  It's just a matter of how...

Joshua Brown

unread,
Apr 24, 2014, 12:35:02 AM4/24/14
to chromium-...@chromium.org
Here's the contents of one of the M3U files:


They're direct links to the URL of the MP3's.  

Here is where the link is located:


Near the top of the page, on the left hand side, is where the link is:


​If the files can be automatically downloaded into a folder which is labeled as the title of the M3U file itself, that would be okay.  The MP3's have well-written ID3 tags, and ideally I'd like the extension to be able to automatically label the folders with the album titles, and the audio files with their song titles based upon the info from their ID3's.  The labels for the M3U's and MP3's as they are originally are a bit cryptic and I'd have to rename them all offline (there are several thousand).

Joshua Brown

unread,
Jun 1, 2015, 1:15:57 PM6/1/15
to chromium-...@chromium.org
REALLY?!  Not a single human being has anything to say about this.  Over a year later.  Why is it always ME who gets the problems nobody can figure out, or the ideas nobody gets?  

Dylan Myers

unread,
Jun 1, 2015, 1:38:57 PM6/1/15
to Joshua Brown, Chromium-extensions
We're not here to make extensions for you. You should learn how to program extensions, or use a old version of Firefox that works with M3U Ripper.
Maybe you could adapt a mp3 downloader, like https://github.com/fzakaria/HypeMachine-Extension to your taste (ie changing "MP3" to "M3U"?)

Have a nice day, Joshua.

 
Dylan Myers✱
website developer&
graphic designer&
photographer.😊💁😊
Dylan Myers on about.me
 

--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/e64d0266-ec48-4d05-a66a-fcc3445a031d%40chromium.org.
For more options, visit https://groups.google.com/a/chromium.org/d/optout.

Joshua Brown

unread,
Jun 14, 2015, 3:04:19 PM6/14/15
to chromium-...@chromium.org
Very rude and unhelpful. I never asked anyone to do anything for me. I asked for help. I think. If I remember correctly. Not sure I ever asked anyone to do any actual thing for me.

Maybe give me some help on how to do it myself. I love to learn! Thanks?

Message has been deleted

Joshua Brown

unread,
Jun 14, 2015, 3:15:36 PM6/14/15
to chromium-...@chromium.org
OH YEAH! Where I said "Now if I could just create a simple extension..."

You read that as "Oh, Please, Dylan! You're so great, with your Web design and photography and other amazing skills! Please do it FOR ME, because you're the best at everything and nobody else can do anything but you, Dylan."


PhistucK

unread,
Jun 14, 2015, 3:32:20 PM6/14/15
to Joshua Brown, Chromium-extensions
Please, keep the discussion technical and professional and avoid posting multiple times in a row.

Thank you.


PhistucK

On Sun, Jun 14, 2015 at 10:15 PM, Joshua Brown <nothin...@gmail.com> wrote:
OH YEAH!  Where I said "Now if I could just create a simple extension..."

You read that as "Oh, Please, Dylan!  You're so great, with your Web design and photography and other amazing skills!  Please do it FOR ME, because you're the best at everything and nobody else can do anything but you, Dylan."
--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.

Dylan Myers

unread,
Jun 14, 2015, 5:17:33 PM6/14/15
to Joshua Brown, Chromium-extensions

" If someone wants to just do it for me :) "
I'm not here to argue with you. I'm not here for personal attacks, either. I provided you with some helpful information. If you want to learn how to create extensions, Google "how to make Chrome extensions". If. after attempting to do something yourself, you have any queries, hit us up!

Have a nice day.

Regards,

Dylan

--
Sent from myMail app for Android

Sunday, 14 June 2015, 08:15pm +01:00 from Joshua Brown <nothin...@gmail.com>:

OH YEAH! Where I said "Now if I could just create a simple extension..."

You read that as "Oh, Please, Dylan! You're so great, with your Web design and photography and other amazing skills! Please do it FOR ME, because you're the best at everything and nobody else can do anything but you, Dylan."


Reply all
Reply to author
Forward
0 new messages