magicgoose / simple_dr_meter

An (optimized) implementation of the music DR measurement (compliant with http://dr.loudness-war.info/), it supports CUE sheets and is faster than all currently available alternatives (at the time of writing, not sure about now)
GNU General Public License v3.0
20 stars 3 forks source link

Unable to run #5

Closed brendan-pike closed 3 years ago

brendan-pike commented 5 years ago

I'm running Python 3.7.3 but when I run I get this; ./main.py Traceback (most recent call last): File "./main.py", line 12, in from audio_io import read_audio_info, read_audio_data, TagKey, TrackInfo, get_tag_with_alternatives File "/home/bedlore/Audio-Tools/dr14_t.meter/audio_io.py", line 13, in from audio_io.cue.cue_parser import CueCmd, parse_cue_str, read_cue_from_file ModuleNotFoundError: No module named 'audio_io.cue'; 'audio_io' is not a package

Can you help please

brendan-pike commented 5 years ago

Poking around further within this, it seems to rely on https://pypi.org/project/audio.io/#history for which no current version is supported. ie. $ pip3 install --upgrade audio_io Collecting audio_io Could not find a version that satisfies the requirement audio_io (from versions: ) No matching distribution found for audio_io

Please advise

brendan-pike commented 4 years ago

bump would be very grateful if you can find some time to help please.

magicgoose commented 4 years ago

sorry, I have currently little time for that, but audio_io is not a separate package (at least now), so installing it with pip won't and can't work.

maybe there's a package with a similar name, but it's not what I use here.

try running from this commit, https://github.com/magicgoose/simple_dr_meter/commit/e676d4814801aaaadf85fd4d6787dec2b5a15627 I made some changes that weren't really tested later, and I'm a terrible person so I just pushed to master, but I shouldn't. I just thought that nobody uses it anyway :D

magicgoose commented 4 years ago

also I think I will clean it up a bit on some of the next weekends, but I can't promise yet.