INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Tagging DSF on USB disks errors  (Read 2169 times)

hexid26

  • Recent member
  • *
  • Posts: 22
Tagging DSF on USB disks errors
« on: April 23, 2018, 04:08:48 am »

I use the master version from 21 until now (24). This bug occurs following the conditions below:

1. JRiver installed on Mac OS (I use Mac as a server, So I have not tried it on Windows)
2. The dsf files are on a USB device
3. The filesystem of the USB device is exFat.

Once I modify the tag of dsf files on USB devices (exFat), a message appeared like attach 1:

Then I flow the log file and see this:
2221486: 2510873472: Database: CSearchFilesHelper::GetResults: Search: [Media Type]=[Audio]; Elapsed ms: 0.165
2221487: 2510873472: General: JRSuggestion::StopCategories: Start
2221487: 2510873472: General: JRSuggestion::StopCategories: Finish (0 ms)
2221488: 2510873472: General: JRSuggestion::FillAndPositionWindow: Start
2221489: 2510873472: General: JRSuggestion::FillAndPositionWindow: Finish (1 ms)
2221493: 2510873472: General: JRSuggestion::StopCategories: Start
2221493: 2510873472: General: JRSuggestion::StopCategories: Finish (0 ms)
2221493: 2510873472: General: JRSuggestion::FillAndPositionWindow: Start
2221495: 2510873472: General: JRSuggestion::FillAndPositionWindow: Finish (2 ms)
2221547: 2510873472: General: JRSuggestion::FillAndPositionWindow: Start
2221550: 2510873472: General: JRSuggestion::FillAndPositionWindow: Finish (2 ms)
2223211: 2510873472: General: JRSuggestion::StopCategories: Start
2223211: 2510873472: General: JRSuggestion::StopCategories: Finish (0 ms)
2223212: 2510873472: General: JRSuggestion::StopCategories: Start
2223212: 2510873472: General: JRSuggestion::StopCategories: Finish (0 ms)
2223214: 2510873472: General: JRSuggestion::StopCategories: Start
2223214: 2510873472: General: JRSuggestion::StopCategories: Finish (0 ms)
2223215: 2510873472: General: JRSuggestion::StopCategories: Start
2223215: 2510873472: General: JRSuggestion::StopCategories: Finish (0 ms)
2225418: 2510873472: Database: CTagSaveHelper::CTagSaveHelper: Start
2225418: 2510873472: Database: CTagSaveHelper::CTagSaveHelper: Finish (0 ms)
2225418: 2510873472: Database: CTagSaveHelper::SubmitFile: Start
2225418: 2510873472: Database: CTagSaveHelper::SubmitFile: Submitting: /Volumes/Media/[Music]/Music/Classical/Viveza/20090503_Tango Tango_FLAC/10_Por Una Cabeza.dsf
2225418: 2510873472: Database: CTagSaveHelper::SubmitFile: File added to tagging queue (already in queue = 0)
2225418: 98787328: Database: CTagSaveHelper::Thread: Start
2225418: 2510873472: Database: CTagSaveHelper::SubmitFile: Finish (0 ms)
2225420: 98787328: Database: CTagSaveHelper::Thread: Saving tag: /Volumes/Media/[Music]/Music/Classical/Viveza/20090503_Tango Tango_FLAC/10_Por Una Cabeza.dsf
2225420: 98787328: Database: CTagSaveInfo::SaveTag: Start
2225420: 98787328: Database: CTagSaveInfo::SaveTag: Tagging /Volumes/Media/[Music]/Music/Classical/Viveza/20090503_Tango Tango_FLAC/10_Por Una Cabeza.dsf
2225420: 98787328: Import: JRAnalyzer::Open: Start
2225420: 98787328: Import: JRAnalyzer::AddFile: Start
2225420: 98787328: Import: JRAnalyzer::AddFile: Filename: /Volumes/Media/[Music]/Music/Classical/Viveza/20090503_Tango Tango_FLAC/10_Por Una Cabeza.dsf
2225420: 98787328: Import: JRAnalyzer::AddFile: Start
2225420: 98787328: Import: JRAnalyzer::AddFile: Filename: /Volumes/Media/[Music]/Music/Classical/Viveza/20090503_Tango Tango_FLAC/10_Por Una Cabeza.dsf
2225420: 98787328: Import: JRAnalyzer::AddFileMJ: Start
2225422: 98787328: Import: JRAnalyzer::AddFileMJ: Finish (1 ms)
2225422: 98787328: Import: JRAnalyzer::AddFile: Finish (1 ms)
2225422: 98787328: Import: JRAnalyzer::AddFile: Finish (1 ms)
2225422: 98787328: Import: JRAnalyzer::Open: Finish (1 ms)
2225422: 98787328: Reader: CLocalReader::SetEndOfFile: Start
2225422: 98787328: Reader: CLocalReader::SetEndOfFile: Finish (0 ms)
2225424: 98787328: Database: CTagSaveInfo::SaveTag: Finished writing tags, result: 0
2225424: 98787328: Database: CTagSaveInfo::SaveTag: Finish (result: 0) (4 ms)
2225424: 98787328: Database: CTagSaveHelper::Thread: Done saving tag
2225481: 2510873472: General: CPanesWnd::UpdatePanes: Start
2225482: 2510873472: Database: CSearchFilesHelper::GetResults: Search: [Media Type]=[Audio]; Elapsed ms: 0.162
2225482: 2510873472: Database: CAlbumAnalyzer::AnalyzeAlbumInfo: Start
2225482: 2510873472: Database: CAlbumAnalyzer::AnalyzeAlbumInfo: Analyze time: 0.001 seconds
2225482: 2510873472: Database: CAlbumAnalyzer::AnalyzeAlbumInfo: Finish (0 ms)
2225483: 2510873472: Database: CMediaInfoArraySort::Sort: Files: 187; Elapsed ms: 0.888
2225484: 2510873472: Database: CSearchFilesHelper::GetResults: Search: [Filename (path)]=[//Volumes//Media//],[//Volumes//Media//" [Media Type]=[Audio]; Elapsed ms: 0.660
2225484: 2510873472: Database: CMediaInfoArraySort::Sort: Files: 16; Elapsed ms: 0.031
2225485: 2510873472: General: CPanesWnd::UpdatePanes: Finish (3 ms)
2225485: 2510873472: Database: CSearchFilesHelper::GetResults: Search: [Media Type]=[Audio]; Elapsed ms: 0.091
2227427: 98787328: Database: CTagSaveHelper::Thread: Finish (2008 ms)


It seems that the logger consider all tasks have been finished without errors.

If the filesystem of the USB device is HFS+, it works well. However, only dsf files meet this bug on exFat filesystem.
I do NOT format my USB devices to HFS+, because I have windows computers to use the USB devices.
More than that, all my TF cards are exFat because I use them on phones and DAPs. JRiver CANNOT modify the tags of the dsf files on my TF cards either.

I consider that it is not a complex bug for fixing. However, it exists for years.
Nowadays, Apple makes the devices harder to extend the internal storage. So I think JRiver should support the common filesystem used on external storage devices.

PS:
All my system and software are up-to-date. Exclude beta version.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7892
  • Long cold Winter...
Re: A bug exists for years. Tagging DSF on USB disks errors!!!
« Reply #1 on: April 23, 2018, 09:36:25 am »

It very well could be an issue (or even a bug) in macOS' exFAT driver and/or implementation.

I doubt Apple cares too much about FAT32 and exFAT (and NTFS, which by default is read-only on macOS) when they're focused on APFS (and HFS+ to a lesser extent, which is likely now considered legacy and has been succeeded by APFS).
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

hexid26

  • Recent member
  • *
  • Posts: 22
Re: A bug exists for years. Tagging DSF on USB disks errors!!!
« Reply #2 on: April 23, 2018, 11:33:43 am »

It very well could be an issue (or even a bug) in macOS' exFAT driver and/or implementation.

I doubt Apple cares too much about FAT32 and exFAT (and NTFS, which by default is read-only on macOS) when they're focused on APFS (and HFS+ to a lesser extent, which is likely now considered legacy and has been succeeded by APFS).

I don't think this is an Apple issue, because I use LightRoom and store my photo library on an exFat disk for years, there is no problem.
JRiver always do the work well, except tagging the DSF files on exFAT filesystem.
On the other hand, for tagging the same files on the exFAT disk, JRiver failed with the message box, and Yate did well for years.
I can modify the meta-data of DSF files on exFAT disk via Yate 3.3 successfully, which have been released a long time ago.
But I CANNOT do the same work via JRiver 21/22/23/24.
So is this a JRiver issue or an Apple issue?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72538
  • Where did I put my teeth?
Re: Tagging DSF on USB disks errors
« Reply #3 on: April 23, 2018, 12:30:27 pm »

JRiver doesn't distinguish between two different file systems.  It just talks to the OS.

I talked with someone else here about this problem and he said that one file system might have a problem with characters that another file system didn't have.

In your log above, you've got brackets [] in a directory name.
Logged

hexid26

  • Recent member
  • *
  • Posts: 22
Re: Tagging DSF on USB disks errors
« Reply #4 on: April 23, 2018, 12:59:47 pm »

JRiver doesn't distinguish between two different file systems.  It just talks to the OS.

I talked with someone else here about this problem and he said that one file system might have a problem with characters that another file system didn't have.

In your log above, you've got brackets [] in a directory name.

Thanks for the reply.
I tried a file and the path included only numbers and letters.
The error still existed.

Here is the message:

Media Center encountered errors while tagging or moving files. Check that the files exist, are not read-only, and are not in use by other programs.

Tagging error: /Volumes/Media/Viveza/15.dsf


I can tag it with Audirvana or Yate successfully.
Why CAN JRiver NOT do it?
Do you have a try with a DSD file on your exFAT USB stick or TF cards?
My two MacBooks and a MacMini have the same issue.
Logged

hexid26

  • Recent member
  • *
  • Posts: 22
Re: Tagging DSF on USB disks errors
« Reply #5 on: April 23, 2018, 01:08:04 pm »

PS:
JRiver can play these DSF files and use F6 to move/rename them.
The only operation JRiver cannot do is tagging them.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13932
Re: Tagging DSF on USB disks errors
« Reply #6 on: April 23, 2018, 03:55:13 pm »

PS:
JRiver can play these DSF files and use F6 to move/rename them.
The only operation JRiver cannot do is tagging them.
This is fixed in the next build.
Logged

hexid26

  • Recent member
  • *
  • Posts: 22
Re: Tagging DSF on USB disks errors
« Reply #7 on: April 24, 2018, 04:27:46 am »

This is fixed in the next build.

This is the best news for me, thank you very much.

Because every time I plug the USB disk and do import operation, JRiver will pop-up hundreds of DSF tagging errors because I enable 'Analyze audio for audio files'.
This makes me very upset, and sorry for the rude words I posted (have been deleted by admins)

And another bug
It is about right-click menu, for example right-click on a zone item.
If you have only one monitor, it works well.
However, my MacBook connects two external monitors.
The display arrangement is as the attachment shows.
The right-click menu do not appear when the JRiver window is on display 1. Meanwhile, when I click the menu bar on the top (e.g. file edit view...), the menu will appear on display 2.
If the JRiver window is moved on other displays, they work well.

It is a strange bug and not an emergency one. Just report it, not ask for the fix.
Logged
Pages: [1]   Go Up