Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: SkyDrive to M3U (Read 5416 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

SkyDrive to M3U

As addition to recent news about 'cloud' players, here is similar idea of using 'cloud' in preferred player:

script  download link

Script delivers streamable links (from files/folders uploaded to Public folder on SkyDrive - up to 25 GB), which user can redirect to M3U playlist and enjoy in preferred player:

Code: [Select]
cscript /nologo skydrive2m3u.vbs "my_cid_hash" > my_skydrive_tracks.m3u




* cid hash is 16 character string which user can see in browser address-bar while logged on live.com (office tab): "http://cid-XXXXXXXXXXXXXXXX.office.live.com"

** default types are MP3, M4A and OGG, which can easily be changed by editing 'types' variable inside script

SkyDrive to M3U

Reply #1
will give it a try, thanks for sharing

SkyDrive to M3U

Reply #2
It would be very useful but it generates an empty playlist for me. Can anybody confirm if it works

SkyDrive to M3U

Reply #3
It seems MS did some changes on their services. Links on first post are updated with corrected script.
Also be patient with script depending of amount of tracks of course

Basically this did the fix:

line 29
- Parser(url & "/feed.aspx/.Public")
+ Parser("http://skydrive.live.com/feed.aspx/.Public?cid=" & ARGS.Item(0))

line 100
- WScript.Echo "http://" & XMLDec(match)
+ WScript.Echo Replace("http://" & XMLDec(match), "\/","/")

 

SkyDrive to M3U

Reply #4
Ok, now it works.
I also played a little with skydrive and managed to map it as network drive.
To map skydrive you need to enter this url:
https://some_prefix.docs.live.net/XXXXXXXXXXXXXXXX/Backup
if want two or more account the good way is to made different prefixes to be able to login with different credential.

I've tried to put some files from mapped drive into foobar but it takes a lot of time (~5min for  10 files)  to load tracks to playlist and actually get them playing. I don't know why it is so slow. Romor method is faster but it doesn't support id3 tags

SkyDrive to M3U

Reply #5
Quote
I've tried to put some files from mapped drive into foobar but it takes a lot of time (~5min for 10 files) to load tracks to playlist and actually get them playing.

Mapping SkyDrive with WebDav address is not such a good idea in your scenario. Foobar in that case downloads whole file before playing that's why it seems slow to your.

As for created playlist by above script, I think I could add EXTM3U tags with folder names, and files as title, but I don't know which player recognizes them without plugin. Perhaps Winamp only, although I'm not sure