Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Computing Dynamic range on a Synology
16-04-2021, 09:37
Post: #1
Computing Dynamic range on a Synology
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
Find all posts by this user
Quote this message in a reply
01-08-2022, 16:32 (This post was last modified: 01-08-2022 16:32 by lyapounov.)
Post: #2
RE: Computing Dynamic range on a Synology
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 !!!
Find all posts by this user
Quote this message in a reply
01-08-2022, 16:54
Post: #3
RE: Computing Dynamic range on a Synology
You should be able to install JRiver on your nas using a docker, JRiver can compute DR and ReplyGain
Find all posts by this user
Quote this message in a reply
01-08-2022, 21:11
Post: #4
RE: Computing Dynamic range on a Synology
(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.
Find all posts by this user
Quote this message in a reply
02-08-2022, 08:35
Post: #5
RE: Computing Dynamic range on a Synology
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


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
02-08-2022, 12:33 (This post was last modified: 02-08-2022 12:40 by lyapounov.)
Post: #6
RE: Computing Dynamic range on a Synology
(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 !
Find all posts by this user
Quote this message in a reply
02-08-2022, 12:44
Post: #7
RE: Computing Dynamic range on a Synology
(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
Find all posts by this user
Quote this message in a reply
02-08-2022, 13:58
Post: #8
RE: Computing Dynamic range on a Synology
(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...
Find all posts by this user
Quote this message in a reply
02-08-2022, 14:01
Post: #9
RE: Computing Dynamic range on a Synology
I’ve never installed JRiver in a Docker … cannot help you, sorry
Find all posts by this user
Quote this message in a reply
02-08-2022, 14:49 (This post was last modified: 02-08-2022 14:50 by lyapounov.)
Post: #10
RE: Computing Dynamic range on a Synology
@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 !!
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)