miraclx / freyr-js

A tool for downloading songs from music streaming services like Spotify and Apple Music.
https://git.io/freyr-js
Apache License 2.0
1.37k stars 89 forks source link

Very large file size #628

Closed Malthdk closed 5 months ago

Malthdk commented 6 months ago

Hi. First of all: awesome repo 🤩 Im getting a very large file size for each downloaded track (around 2.15GB). I tried both downloading in 320k bitrate and 160k bitrate. Is there some configuration param im missing?

Im downloading from apple music..

============ Stats ============
 [•] Runtime: [10m 56.1s]
 [•] Total queries: [01]
 [•] Total tracks: [129]
     » Skipped: [00]
     ✓ Passed:  [124]
     ✕ Failed:  [05]
 [•] Output directory: [.]
 [•] Total Output size: 242.77 GB
 [•] Total Network Usage: 815.98 MB
     ♫ Media: 802.15 MB
     ➤ Album Art: 13.83 MB
 [•] Output bitrate: 160k
poweronoff commented 5 months ago

Same issue here.

miraclx commented 5 months ago

Are you on macOS? If so, see - https://github.com/miraclx/freyr-js/issues/469 & https://github.com/miraclx/freyr-js/issues/437.

Download the appropriate binary from here then: miraclx/atomicparsley/releases/latest

MikeTRose commented 5 months ago

I had the same problem, but interestingly only on my internal SSD — if the download directory was on an external volume it didn't happen (although the metadata include is much slower).

BTW you can "rescue" the oversize files with Permute conversion to M4A files.

MikeTRose commented 5 months ago

I had the same problem, but interestingly only on my internal SSD — if the download directory was on an external volume it didn't happen (although the metadata include is much slower).

BTW you can "rescue" the oversize files with Permute conversion to M4A files.

AtomicParsely build dropped in /usr/local/bin did the trick — just had to open it manually in Finder 1x to clear the unsigned binary warning.

miraclx commented 5 months ago

@Malthdk, feel free to close this issue once you confirm the AtomicParsley patch works for you

Malthdk commented 5 months ago

The AtomicParsely patch did the trick! Thanks 🙌