An old bug seems to have resurfaced

whereby some, but not all of the tracks on an album appear duplicated in the Audirvana display, but not in the files on disk. Playing the first then moves on to the second before moving to the next actual track.

As an example

Maybe related, maybe not : All local tracks greyed out after transfer to new SSD
Duplicate tracks reappeared a few days ago too (but my duplicated tracks were greyed out and only “whitelisted” once played). Antoine tried to fix this through PMs but ultimately I had to save my favourites, close the app, remove the DB and create a new one. It takes a few minutes but I lost all the “recently added” part of my library and that’s not cool.

All albums in my itunes library have recently had duplicates appear - greyed out. I haven’t added to the itunes library in years. For the last few years all new music has been saved in other locations. These files have not been affected.

Is there no other solution than to remove the DB and create a new one? I use the recently added part of the library constantly and am reluctant to lose as a work around for a system bug.

Any ideas?

Hi @the_bat and @graham,

Can you send us a copy of the "Debug Info“ when you have this issue? You can get it in Audirvana Settings>My account.

Note: By clicking on the Debug Info button, Audirvana automatically copies all its content. All you have to do is paste it in response to this message

Hi @Antoine

Will do.It may be a while for it to recur as I’ve erased the database as previously advised.

Alan

Audirvana Studio 2.7.0 (20700)

macOS 12.7.3 with 24GB physical RAM

Connected account of : Graham Hall

NETWORK
Status: available

SIGNAL PROCESSING:

Polarity Inversion:
	Globally: OFF
	Per track: OFF
Effects plugins NOT ACTIVE

UPSAMPLING:
r8brain not in use
r8brain filter parameters
Bandwidth = 99.5%
Stop band attenuation 218dB
Phase linear

AUDIO VOLUME:
Max allowed volume: 100
Replay Gain: None
SW volume control: OFF

LIBRARY SETTINGS:
Sync list: 3 folders
AUTO: /Volumes/Music 2/iTunes/iTunes Media/Music
AUTO: /Volumes/Music/Purchased Music
AUTO: /Volumes/Music/Vinyl/My Albums
iTunes/Music library synchronization: not synchronized
Library database path: /Users/jenandgraham/Library/Application Support/Audirvana/AudirvanaDatabase.sqlite

Local audio files fingerprinting
Tracks with no MBID: 6793

Remote Control server:
Listening on 127.0.0.1 on port 59498

ACTIVE STREAMING SERVICES
Qobuz: Connected as Qobuz Hi-Fi Sublime+

=================== AUDIO DEVICE ========================

Active method: Local

Max. memory for audio buffers: 17036MB

Local Audio Engine: CoreAudio
Exclusive access: ON
Integer mode: ON
Use max I/O buffer size: ON
Actual I/O buffer frame size: 512

Preferred device:
iFi (by AMR) iFi (by AMR) HD USB Audio Output
Model UID:iFi (by AMR) HD USB Audio:20B1:3008
UID:AppleUSBAudioEngine:iFi (by AMR):iFi (by AMR) HD USB Audio:00000000:1

Active Sample Rate: 48kHz
Hog Mode is off

Bridge settings:
Sample rate limitation: none
Sample rate switching latency: none
Limit bitdepth to 24bit: OFF
Mute during sample rate change: OFF

Selected device:iFi (by AMR) HD USB Audio Output
Manufacturer: iFi (by AMR)
Model name: iFi (by AMR) HD USB Audio Output
Model UID: iFi (by AMR) HD USB Audio:20B1:3008
UID: AppleUSBAudioEngine:iFi (by AMR):iFi (by AMR) HD USB Audio:00000000:1
USB Vendor ID: 0x20b1
USB Product ID: 0x3008
ID 0x41

8 available sample rates up to 384000Hz
44100
48000
88200
96000
176400
192000
352800
384000
Audio buffer frame size : 15 to 4096 frames
Current I/O buffer frame size : 512

Volume Control
Physical: No
Virtual: No
Max volume alert: Enabled

MQA capability
Auto-detect MQA devices: Yes
MQA Renderer device

DSD capability
Unhandled (PCM conversion) with boost gain of 6dB

Device audio channels
Preferred stereo channels L:1 R:2
Channel bitmap: Ox3, layout:
Channel 0 mapped to 0
Channel 1 mapped to 1

Audio channels in use
Number of channels: 2
Use as stereo device only: No
Simple stereo device: Yes

1 output streams:
Number of active channels: 2, in 1 stream(s)
Channel #0 :Stream 0 channel 0
Channel #1 :Stream 0 channel 1

Stream ID 0x42 2 channels starting at 1
16 virtual formats:
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 384kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 352.8kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 192kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 176.4kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 96kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 88.2kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 48kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 44.1kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 384kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 352.8kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 192kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 176.4kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 96kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 88.2kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 48kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 44.1kHz

16 physical formats
2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 384kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 352.8kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 192kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 176.4kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 96kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 88.2kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 48kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Integer 44.1kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 384kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 352.8kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 192kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 176.4kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 96kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 88.2kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 48kHz
2 ch Non-mixable linear PCM Interleaved 32 little endian Signed Integer 44.1kHz

Local devices found : 3
Device #0: ID 0x2c Built-in Output
Manufacturer: Apple Inc.
Model UID: AppleHDA:130
UID: AppleHDAEngineOutput:1F,3,0,1,2:0
Model name: Apple Inc. Built-in Output
Device #1: ID 0x41 iFi (by AMR) HD USB Audio Output
Manufacturer: iFi (by AMR)
Model UID: iFi (by AMR) HD USB Audio:20B1:3008
UID: AppleUSBAudioEngine:iFi (by AMR):iFi (by AMR) HD USB Audio:00000000:1
USB Vendor ID: 0x20b1
USB Product ID: 0x3008
Model name: iFi (by AMR) HD USB Audio Output
Device #2: ID 0x45 Microsoft Teams Audio
Manufacturer: Microsoft Corp.
Model UID: MSLoopbackDriverDevice_ModelUID
UID: MSLoopbackDriverDevice_UID
Model name: Microsoft Corp. Microsoft Teams Audio

UPnP

UPnP devices found : 0

Chromecast

Chromecast devices found : 1
Device #0: Hall’s TV
ID: 6c3b54e6f58913b8e9d950ff92382ef2
Model name: Chromecast HD

After removing the DB and creating a new one

The amount of local library / sync related bugs in this software is unbelievable. I spent 25+ years in software industry and have frankly never seen anything as bad as this. Just managed to corrupt entire database while adding couple of Rush CDs & have to start from scratch as everything is showing double (not only Rush, everyone).

Can your software engineers please PLEASE do the following:

  1. Do NOT automatically sync. Provide simple UI toggle to switch sync on/off. I am the user who knows when Library should be synced, not some buggy software

  2. Allow simple Drag & Drop sorting of Albums in Artist view. Right now you automatically sort by Release Date. Let me as user decide in what order I want Albums shown. Very simple Drag & Drop, that doesn’t even need to touch the Database (which is culprit of all the problems). This can be done in less than an hour.

  3. Make sure Media Lock is released on Exit. Often Audirvana will show in List of Running Processes after you quit, and you can’t Kill it - simply because there is outstanding resource lock (i.e. USB Drive) until OS services decide timeout has elapsed and release it.

I could go on and on, but these are most pressing.

P.S: Latest bug: After I change Release Date of an Album (in attempt to sort it), it disappears from List and shows in “Also Appears on” - as Empty. It happens only with less than 2% of Albums, but enough to corrupt everything. Honestly guys if you are charging $$ for software this kind of behaviour is unacceptable. Fix the basics before working on advanced issues, Media Brainz and who knows what else nobody cares about.

I’m always thinking of starting a thread:
Audirvana thousand bugs!

but i think twice, can’t pass 800 ones now,
still looking, Oh, just see one now, 801 :slight_smile:

i’m with you on that, but now Audirvana is for all…
Pcs, Streaming, Macs… lots to deal for one person…

Imagine me just on Origin, have to wait for all the others to be adressed…

Sync is what need fixing. Mess started by someone that didn’t understand what he/she was doing, then likely changed hands. There is well-known term in Software Industry called “Antipatterns”; there was whole book published about it. It lists software behaviour that points to bad design / implementation. Half of that book can be recognized here.

Oh, and I figured cause of “Also appears On” Empty Folder Bug. Rip new CD to USB drive. Audirvana indexes it. Then play it. Audirvana doesn’t buffer from USB drive, instead it fetches FLAC (along with metadata) somewhere locally first. Now try to change Album Timestamp (in order to sort it, because amateur UI won’t allow simple drag & drop sort). Now timestamp is different from what was cached locally during playback and voila.

I had “Clockwork Angels” by Rush. I fixed the problem by renaming Album to “Clockwork Angel” (drop “s”, whatever just make string different). Now it works because it thinks its different Album. Delete old one. After some timeout when cached version has been cleared, rename back to “Clockwork Angels” and its ok. Bottom line: If you are going to edit metadata, do it before 1st playback. This is simply amazing.

I don’t buy “It’s only 1 person” argument. Don’t work on advanced features before basics are 100%. It’s like building 12th floor of skyscraper but foundation is crumbling. As simple as that.

I have no formal training in IT or computers but even I know having a back-up regime implemented with a full back-up followed by hourly incremental back-ups is a good idea. Saved my bacon on many occasions on things with far more severity than a music app database. On the one occasion in the 3 years since Studio was released that I had to use this due to a corrupted database it took me less than a minute to restore the last good database file.

Surprised that a 25 year veteran of software development does not do this… There is not a single piece of software on the market of any complexity that is not riddled with bugs. In my case have lost time (and therefore money) due to crashes/bugs in software from Apple, Microsoft, Adobe and Autodesk, all of whom have many many orders of magnitude larger resources to address bugs than Audirvana. Software is hard and resources are a function of subscriber base size… Ignoring that usually ends up in bankruptcy.

3 Likes

I don’t know, Guess I’m lucky? Because usually I don’t have problems with my software (mostly free). And no, I don’t have a Mac. In fact a cheap computer. Probabily because I have basic needs. Regard this discussion, I think an automated db backup function will be good for many.

When you pay for a software you have great expectations. For example VLC is free. Works good for me but If the things will change will choose another free player. But If AS will fail I will be very frustrated and nervous. Because costs (more) money.

Excellent point. When you pay for something, there is minimal expected standard. Audirvana handling of local library is WAY below that - yet they charge $$$ (and it’s not cheap).

Whole thing just crashed again (“You don’t have any local library … tell us the location so we can index it”). It’s quite unreal. And yes, of course I have backup of everything incl. exported playlists. That is beyond the point. The point is amateur buggy software that costs money.

(Not to be unfair, parts of the system are good, some very good. Integration of Radio Services, Streaming Platforms, Fairly appealing UI, Ability to customize playlists - mix’n’match local with network, etc. But sync is just below acceptable mininum. Open the source I’ll rewrite it in a week & you will have commercial product instead of this nonsense)

Hi @zeljkok,

Can you go into the Audirvāna settings and in the My Account section? You will see a ‘Start Log Session’ button; click on it and reproduce your issue. After you reproduce it, click 'Stop Log Session’ and send me the audirvana_studio.log or audirvana_origin.log file you can find by clicking the 'Open Log Folder’ button at support@audirvana.com

Link to bug wiki for VLC.

All software has bugs. VLC is good, if everything else fails it will normally play it, have it on my Mac too.

1 Like

The question îs If the bugs are critical or not. VLC is very good for video, play everything ok, at least in most cases. If the software has other bugs (e.g. network) I don’t care because don’t use/need. But yes, a perfect software for all config/needs doesn’t exist.

1 Like