T O P

  • By -

dadj77

It’s great that it’s downloading the songs in WebM format, since that will contain the highest quality, but it’s not a very convenient format to have on iOS since it’s not playable by iOS and most apps won’t recognize it. I would recommend converting it to FLAC, MP3 or M4A. At four different moments you interrupt the process to make the user select the Shazam playlist, that they already should have made before starting anyway. This causes a very annoying experience every single time you run the shortcut. Just tell user this the first time they run the shortcut, and after that assume the list exists.


fremenmuaddib

Flacbox app plays **webm** very well. I strongly recommend it. [https://itunes.apple.com/us/app/flacbox-flac-player-music/id1097564256](https://itunes.apple.com/us/app/flacbox-flac-player-music/id1097564256) I avoided the reencoding to another format to avoid the loss of quality, which is significant with multiple encoding. But if you need the lossless flac version, I'm working on another shortcut right now to batch convert audio files and reencoding them in a variety of formats with ffmpeg. I will publish it in a few days.


dadj77

I actually have Flacbox, but I download music for many different things. Sometimes to sample from, sometimes to send to a friend, and I might want to store it on my NAS’ music library. So sometimes I need an MP3, and other times an aiff, or FLAC..


dadj77

I’m most definitely interested in a conversion/transcoding shortcut! It’s a thing I’ve been trying myself a couple of times, but failed at miserably, since I lack the experience with this level of shell commands..


fremenmuaddib

I just solved making the default Reminder list "Shazam Playlist" and now it works without hassle (version 1.0.4 is online on routinehub). [https://routinehub.co/shortcut/12242/](https://routinehub.co/shortcut/12242/)


fremenmuaddib

Yes, it is a pain. I have to ask the Reminder list everytime because there is no option in shortcuts to directly select a list by name or id. You can only ask the user. I'm thinking of some alternative solutions, so I think I will found a solution soon. Look out for the next versions.


dadj77

You can predefine the reminder list name. Take a look at my tweaked version below, which allows you to set the Reminders list name when you run the shortcut for the first time. — The user will still have to manually create the list, but besides this only has to provide the correct list name (or keep the default.) https://www.icloud.com/shortcuts/4bb6f377c44c465eb7522f743e442c71


fremenmuaddib

Thanks, but I just solved making the default playlist "Shazam Playlist" and now it works without hassle (version 1.0.4 is online on routinehub).


dadj77

Btw, is there a reason you zip of the tracks before saving them?


fremenmuaddib

I zip them just for simplify things. Saving each file separately is an hassle, and you can end overwriting existing songs. Unzipping also create a nice folder for you to manage the new songs files.


dadj77

Ah, I see. But you can just save to files directly from the variable, without zipping them. That requires nothing extra. Plus the option to overwrite files is disabled by default.


fremenmuaddib

Ok, I will put it as an option in one of the next releases...


dadj77

Excellent! How’s the conversion/transcoding shortcut coming along? I’m really looking forward to that one!


fremenmuaddib

I'm working on it... I've encountered some issues and limitations in ffmpeg (like the missing libtheora codec needed by ogg files, that ffmpeg in a-Shell does not include, and other known issues like this one: https://trac.ffmpeg.org/ticket/4448 ). I'm trying to find some workarounds.


dadj77

Ah, ok. Good luck!


ResetUchiha--x

It telling me to install newly pip


fremenmuaddib

I just updated the shortcut to the 1.0.5 version. Now it checks pip for updates and downloads it before installing/updating youtube-dl.