MinimServer Forum

Full Version: Computing Dynamic range on a Synology
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hi all,

I would like to compute the Dynamic Range (like foobar DR) of my music files, all stored on a synology.

I am looking for a solution which runs on the synology itself, as I wish to integrate this results into my database. So no way I use a Mac or PC app.

Do you know if such a tool exists ?

Thx
I would like to dig this up.

I have been looking at getID3 php lib, and ffmpeg. No one seems to compute the dynamic range.

However, this site gives some soft, including Linux versions.

Does someone know how to use any of them on a synology, with the idea to call the program from a php file ?

http://dr14tmeter.sourceforge.net/index.php/Main_Page

Thx !!!
You should be able to install JRiver on your nas using a docker, JRiver can compute DR and ReplyGain
(01-08-2022 16:54)stefano_mbp Wrote: [ -> ]You should be able to install JRiver on your nas using a docker, JRiver can compute DR and ReplyGain

Thx Stefano, will give it a try.

However, I have a total of 9060 albums, which represents 142235 tracks. I therefore need to find a way to automatize this.

Will check if jriver has APIs.
Configuring the JRiver Library Auto Import options it will compute automatically DR, ReplayGain and other parameters as you can find here
https://wiki.jriver.com/index.php/Analyze_Audio
(02-08-2022 08:35)stefano_mbp Wrote: [ -> ]Configuring the JRiver Library Auto Import options it will compute automatically DR, ReplayGain and other parameters as you can find here
https://wiki.jriver.com/index.php/Analyze_Audio

Hi Stefano

Thx for this. Here is the status:

- I was able to install Docker (easy)

- then to download jriver29 (easy though there are so many builds; I chose shiomax-jrivermc29) and create a container

- then to connect to my test music files (very difficult because of rights. I had to export the docker configuration, then find USER_ID and GROUP_ID of the user who has rw rights on the music folder, then change the configuration files with this new values then create a new container. That was the trickiest part, because at first I didn't get why jriver would not import my files)

- then of course I ticked the analyse audio option

Result: jriver did write both the DR and the DR128 plus other stuff like Replay Gain or waveform (?) in the file tags (though, as usual, it is not in the same tag between DSD and Flac...)

That is good news and bad news. Good news because I got what I want (though the file size diminished between before and after JRiver wrote those tags; which makes me nervous) and bad news because my synology is sync with another remote synology which I use as backup; and I know that it is going to take 4 months minimum to resynchronize all files (7.5T at half MB/sec).

Of course, there was an easy work around, which is to do the same thing on the remote Synology before sync, so no download. However, remote is a DS415play which does not have Docker; and refuses to upload Docker manually (I guess DSM7 blocks).

What I need to investigate is: jriver has an option which is to not write tags to the file but to write them in a separate file. I have not found this option.

Thx for your help anyway !
(02-08-2022 12:33)lyapounov Wrote: [ -> ]What I need to investigate is: jriver has an option which is to not write tags to the file but to write them in a separate file. I have not found this option.

Thx for your help anyway !

I don’t think it is possible, as far as I know JRiver doesn’t use “sidecar’ files
(02-08-2022 12:44)stefano_mbp Wrote: [ -> ]I don’t think it is possible, as far as I know JRiver doesn’t use “sidecar’ files

My mistake. They are stored in the library, and optionally in the file tag.

BTW: when installing in Docker, how do you manage license ? So far I have installed jriver, and was never prompted for such thing...
I’ve never installed JRiver in a Docker … cannot help you, sorry
@simon: a question for you.

Jriver adds some audio tags to the audio file, like Crest, DR128, etc...

Is minimserver using those tags ? OR ffmpeg ?

I would like to know if it is important for me to add them (using jriver) or not.

Thx !!
Pages: 1 2
Reference URL's