INTERACT FORUM

Please login or register.

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

Author Topic: JRiver Media Center 27.0.21 for Debian Buster (amd64, i386, arm64 and armhf)  (Read 4478 times)

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871

This is the latest build of MC27 for Linux.  Please post bugs here.  Please start a new thread for anything requiring discussion.  Non-bug posts will be deleted.

Download:
amd64      https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter-27.0.21-amd64.deb
i386      https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter-27.0.21.deb
arm64     https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter-27.0.21-arm64.deb
armhf     https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter-27.0.22-armhf.deb

Also in the Beta and Latest repos.

27.0.21 (10/9/2020)

1. NEW: Hardware accelerated video decoding using VA-API on Intel and AMD GPUs (and pre-existing support for NVIDIA through NVDEC).
2. Changed: Audio Path will show "Bitstreaming" when audio is being bitstreamed instead of potentially confusing audio stream details (which identified the physical transport of the audio, not the audio contents).
3. Fixed: Setting the Last.fm option could not work if returning from options switched zones.
4. Changed: Adjusted logging for DLNA TV device discovery.
5. Changed: When building playlists for a handheld using relative paths, if nothing is in common, it will use dots in the path to start at the root then build the path (may make Android devices work better).
6. Changed: Updated Italian translation (thanks matteo e massimo).4. Optimized: EPG loading (including SiliconDust, MC2XML, XMLTV, and Perc Data modes) is significantly faster.
7. Optimized: Processing TV for EPG loading and the like runs less often.
8. Optimized: Standard Television view loads significantly faster, especially if the lists of channels and programs are large.
9. Fixed: Notes for the Noire Viz trackinfo.

27.0.20 (10/5/2020)

1. Fixed: Visualizations weren't working in 27.0.18.
2. Changed: Enabled automatic retry in 30 to 60 minutes of SiliconDust EPG loading so that we would not miss a daily reloading due to not having discovered the DLNA tuners yet.
3. Fixed: When using SiliconDust EPG, all programs were classified as "new".  Now re-runs will be properly treated as re-runs.
4. Fixed: There could be video playback problems due to a timer change in recent builds.
5. NEW: When the language for the system is Japanese, that will be the default translation used (instead of English).
6. NEW: Added a confirmation when exiting from "Load Program Guide..." window with "Automatically load the program guide every day in the background" option off.
7. NEW: (Experimental) MC allows "Beyonwiz V2" device to be treated as a DMS TV tuner.

27.0.18 (9/30/2020)

1. Changed: Added an information message box to inform the user after DLNA is enabled during SiliconDust EPG setup, that it is a good idea to restart MC before re-attempting EPG setup.
2. NEW: Trackinfo and 2D Visualizations implemented (intel only at this time).
3. Fixed: Spelling error.  On Load Program Guide window, the word "everyday" is changed to "every day".
4. Changed: The program no longer pauses a playing video when clicking to activate the program from another program.
5. NEW: When the language for the system is Japanese, that will be the default translation used (instead of English).
6. Changed: MC will show better error message when it fails to download EPG data, especially from SiliconDust.
7. NEW: Added the web service function File/GetPlaylists to get a list of playlists for a given file.
8. Changed: Respond to a Playlist/Build call with the new playlist ID.
9. Changed: The genre, artist, album, composer, track #, and name are read from the iTunes database during import (so files don't need to be tagged for those fields).
10. Changed: MC will parse <episode-num> element with system="onscreen" attribute in XMLTV files more smartly so it will pick up season number and episode number, in particular from SiliconDust EPG.
11. Changed: MC will reload TV channel logos during EPG loading (if EPG data file contains the logo images) if previous image file is missing.
12. NEW: During SiliconDust EPG setup MC will detect whether DLNA is enabled.  If not, MC will offer to display Media Network options page.
13. Changed: TheMovieDB TV Show lookup populates the IMDB Id with the episode id.
14. Fixed: Subtitle lookup for TV shows was not finding any results.
15. NEW: Added the playlist format "M3U (relative paths, forward slashes)" to handheld upload.
16. Changed: Increased the pause on click timer to hopefully avoid fighting with double-click.
17. Changed: Slovak translation updated (thanks Peter Lukac).
18. Fixed: Importing MP4 video files with Playback set to "External" could result in some information missing.
19. Fixed: MP4 video files will more reliably use the video engine to fill in missing metadata.
20. Fixed: SiliconDust EPG re-loading could randomly be skipped.
21. NEW: Links to websites (that start with http:// or https://) in list controls will be active links now.
22. Changed: Lists will set the cursor in some cases like hoovering over the rating or a link.
23. Changed: On the "Schedule Guide Reloading" window, the "Next Load" column will include a date, instead of just time.
24. Fixed: SiliconDust EPG repeat loading time could be wrong.
25. Fixed: WAV files with a zero sample rate could crash (now they are rejected).
26. NEW: TV EPG loading modes will have their own start time settings so users can configure multiple modes to start at different time of the day.
27. Fixed: Background EPG loading threads could be unnecessarily created in rare cases even though no EPG loading mode was scheduled to start at the time.

27.0.15 (9/21/2020)

1. Changed: Video pause will fire the OSD when in full screen mode now.
2. Changed: MC will query HDHomeRun devices for the number of tuners, instead of using hard-coded values, for a more accurate count.
3. NEW: The text shown in Theater View's playing now can be customized in Options > Theater View > Advanced > Expression for Playing Now.
4. Changed: MC will classify a show as "movie" if the XMLTV puts it in a category of "Television movie" or "Cinema movie".
5. Changed: Left click won't pause when releasing a menu or double-clicking.
7. Fixed: Internal Volume was not enabled for DMS TV playback.
6. Fixed: When stopping playback in Display View, the position of the window could switch to the previous position.
7. Changed: When no changes are made with a MCWS/v1/File/SetInfo call, the response "No changes." is provided with the failure.
8. Fixed: FLAC files would not always load images properly.
9. Changed: When the program is in gapless between album tracks, it will stay gapless if you back up a track as well.
10. Changed: MC2XML EPG option is removed from TV setup.
11. Changed: Panel - Jump to playing now when playing video files.
12. NEW: Left clicking a playing video will toggle the pause state.
13. NEW: SiliconDust EPG is added to TV setup EPG options for manual setup.

27.0.12 (9/14/2020)

1. Changed: MC will skip automatic creation of DMS (Tuner Stream) channels for an HDHomeRun device if it can determine the tuner's TV format to be DVB-T, and DVB-T channels already exist.
2. NEW: Added a "Find License" button to the purchase / restore dialog.
3. Changed: Automatic loading of SiliconDust EPG will be done in a worker thread so the program will be more responsive.
4. Changed: Updated Finland.Oulu-DNA DVB-C tuning parameters.  Thanks lepa!
5. Changed: When stopped, the display window will go back to showing the logo.
6. Fixed: Internal Volume was not enabled for DMS TV playback.
7. Changed: New / Improved This Version links to the v27 page.
8. Changed: Updated ModernCards Dark (thanks Marko).
9. NEW: MC will automatically create TV channels if HDHomeRun tuners are found, and related channels have not already been created.
10. Changed: Panel - Updated video streaming to use HLS Video-On-Demand.
11. Changed: Recent searches will no longer store duplicates.
12. NEW: MC will automatically attempt downloading EPG data from SiliconDust if HDHomeRun devices are found, on condition that no other online EPG has been set up, and SiliconDust EPG has not explicitly been disabled.
13. Fixed: Cloudplay did not play in some situations.
14. NEW: URL's that have a content-length will be converted when enabled to DLNA renderers.

27.0.10 (9/8/2020)

1. NEW: Initial generally available MC27 linux build.
2. Fixed: When XMLTV file contain IDs that are shared by different channels, some of the channels may not be properly matched to their XMLTV IDs.
3. Changed: Middle click will close the active tab (before it did nothing).
4. Fixed: Switching to high resolution in the Analyzer could crash.
5. Fixed: VST2 effects would not load properly.
6. Fixed: Right-click on an empty car radio button would crash.
7. Changed: Slovak translation updated (thanks Peter Lukac).
8. Fixed: Right-click in a no column area of a list could crash.
9. Changed: Middle click on the active tab closes instead of cycles the list style.
10. Changed: Showtime disables shuffle.
11. Changed: Auto-import disables getting cover art and getting video metadata by default.
12. Changed: Auto-sizing columns is moved to a new setting name so it will default to on for everyone.
13. Changed: Analyzer has a checkbox to increase the resolution so it should be better at low frequencies.
14. Fixed: TV Channel to XMLTV ID mapping might find very few matches if users choose not to include a channel number in front of each channel name, for some XMLTV data.
15. Fixed: Middle click on the active tab could crash.
16. Fixed: Closing a tab with a middle click could cycle the list style.
17. Changed: Updated Greek translation (thanks Panagiotis).
18. Fixed: TV Channel to XMLTV ID mapping could result in multiple minor channels with the same major channel mapped to the same XMLTV ID, especially for Tuner Stream channels and HDHomeRun EPG data.
19. Fixed: Right-clicking tabs could crash.
20. Fixed: Closing the current tab could crash.
21. Changed: Switched closing tabs to a middle click.
22. Changed: Typing in the search box will hide the suggestions if you press enter with no suggestion selected.
23. NEW: Added the min and max expression functions (they take any number of parameters).
24. Fixed: When editing in a popup, if the underlying file is changed, the edit will be canceled (previously could crash).
25. Changed: When editing in a popup, the file selection will not be changed on track change.
26. NEW: Added the expression functions avg and sum to average and sum numbers.
27. Fixed: Tuner Stream TV channel scan resulted in incorrect parameters in build 27.0.3.
28. NEW: Added the FieldQuery expression function to return a list of matches based on a list of fields to search.
29. Changed: Previously the entire tab would show a tooltip about closing, but now it only shows on the close button.
30. Fixed: When Tuner Stream (DMS) type of TV channel started playing, the player status was not changed and remained "Starting TV..."
31. Changed: Pause/Resume is enabled for Tuner Stream (DMS) type of TV channel playback.
32. NEW: Added a new search to options to allow setting a grouping of files to automatically apply a bookmark (so if "Use Bookmarking" is set to default, it turns on for files that match the search).
33. NEW: Right-click on inactive tabs closes them.
34. Changed: Tabs always show a close button, even if they're inactive.
35. Fixed: Image lookup from Google (for artist images, etc.) was not working.
36. NEW: Last.fm artist images are used along with Google images for the artist image display.
37. Fixed: Doing a file rename of the case only could hang from a recent change.
38. NEW: RadioJRiver can be played to a DLNA devices that required transcoding.
39. NEW: Cloudplay API updates to allow retrieval of more of the properties of the tracks being played.
40. Fixed: In some dialogs, we were not accepting keyboard shortcuts (principally escape and enter) on the linux platform builds.
41: NEW: MC will try to put the interface into digital mode when playing AC3 encoded material (most often used on the iec958 interface).


27.0.3 (8/24/2020)

1. Changed: Typing in the search box will hide the suggestions if you press enter with no suggestion selected.
2. Changed: Added the min and max expression functions (they take any number of parameters).
3. Fixed: When editing in a popup, if the underlying file is changed, the edit will be canceled (previously could crash).
4. Changed: When editing in a popup, the file selection will not be changed on track change.
5. NEW: Added the expression functions avg and sum to average and sum numbers.
6. Changed: Revised the sorting menu in the column header right-click.
7. Changed: "Show signal strength on screen" context menu item is not displayed for TV tuner types that do not support it (OpenCABLE, Sat>IP, Tuner Stream, etc.).
8. Changed: "Window" context menu (aspect ratio, zooming etc.) is not displayed for Tuner Stream type of TV playback as it is not supported right now.
9. Fixed: "Audio Programs" context menu did not work when playing a Tuner Stream TV channel.
10. Fixed: Zooming in on an image thumbnail will scroll so the selected item is shown (previously it could scroll to a different spot).
11. Changed: Removed the obsolete mini view skins from the build.
12. Fixed: Uploading to a handheld would replace the filename in the database with the handheld filename.
13. Fixed: Video playback and TV playback would show incorrect error message on screen if MC failed to download LAV filters.
14. Changed: The right-click choice "Remove Column From Sorting" only appears for columns in the current sorting.
15. Changed: Made the sorting interactive in the right-click menu instead of only display.
16. Changed: Re-integrating TV functionality.

27.0.1 (8/11/2020)

1. NEW: Added MPL to the list of output formats for playlist export.
2. NEW: Added the MCWS function GetFilledTemplate.
3. Changed: Made the export playlist dialog split into two columns.
4. Changed: When setting a filename, all other files with the same name will also be changed.
5. Changed: Allow renaming a particle filename.
6. NEW: Allow up to 16 simultaneous conversions for handheld configuration.
7. NEW: Added standardize quotes to the Clean File Properties tool.
8. NEW: Right-click on a tab close button will close all other tabs and leave that one open.
9. Changed: Column auto-sizing defaults to on.
10. NEW: Added the field [Playlist Total Time] to the player customization.
11. Changed: Made the total disc calculator run at startup faster by setting anything with no disc number to have one total discs.
12. NEW: Added the option to keep pane tagging on to Options > General > Advanced.
13. Changed: The tab key will not auto-select a choice from the tag box.
14. NEW: Added mode 2 to the ListRemove expression function which does substring matching (instead of entire string).
15. Changed: When playing to a tuner near startup, the error message indicates that you might need to allow the program longer to run.
16. Fixed: If chapters are at the same time, the names will be sorted by the chapter name.
17. Changed: When installing too new of a license, a more informative message is shown.
18. NEW: Added the library field "Last Sync" that gets set when a file is synced to a handheld.
19. NEW: Added a right-click command to Car Radio buttons to Add to Playing Now.
20. NEW: Added the sorting of a list to the column header right-click menu.
21. NEW: The volume slider shows zero when the volume is muted (instead of the unmuted level).
22. Changed: When setting up TV channel logo, the image file location is saved in the channel's ImageFile tag even if the image file is located inside the TV Logos folder.  This way it will be easier to remove the logo when necessary.
23. NEW: Undo / redo in the menu summarizes the changes by the menu text.
24. NEW: Added a stop after current file button to the toolbar.
25. Changed: (Internal change only.) Playing of TUNERSTREAM type of TV channels no longer by-pass TV engine.
26. NEW: Added a right-click command to library server to close both the server and Media Center.
27. Changed: Model name will be included in the device name of a DMS TV tuner for easier visual identification.
28. NEW: Added the ability to freeze columns.
29. Changed: Updated German translation file (thanks Bytestar).
Logged

Mike Noe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 792

I'm getting
Code: [Select]
ERROR in JRLoadLibrary: errno=2, file=/usr/lib/jriver/Media Center Id/libJRTools.so

when trying to start .21 on pi4 (armhf).  20 is working fine.  Something with that "Id" path??  I'm not using Id.
Logged
openSUSE TW/Plasma5 x86_64 | Win10Pro/RX560
S.M.S.L USB-DAC => Transcendent GG Pre (kit) => Transcendent mono OTLs (kit)
(heavily modded) Hammer Dynamics Super-12s (kit)
(optionally) VonSchweikert VR8s

erviv

  • World Citizen
  • ***
  • Posts: 220

Same issue for me updating from version 27.0.20 to 27.0.21 on my bsmt rpi (armhf) and it won't open.
So I reverted to 0.20 based on the instructions from AwesomeDonkey posted last year in MC25 forum. I picked MC 27.0.20. Now at least I have a working version at .20
Find a previous release topic in this forum section, download the arm .deb file on the Pi (download it somewhere like the desktop or something), then use
 sudo dpkg -i pathtothedownloadeddebfile.deb to install it. From there, don't do any sort of system updates if you have the repo installed, or else it'll try updating you to the latest version again.
Logged
MacBook Pro i5 2.3Ghz 8 GB (early 2011) 1Tb SSD; 3 Raspberry pi’s 4 and 2@ 3B (o/s: Buster).

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871

I'm getting
Code: [Select]
ERROR in JRLoadLibrary: errno=2, file=/usr/lib/jriver/Media Center Id/libJRTools.so

when trying to start .21 on pi4 (armhf).  20 is working fine.  Something with that "Id" path??  I'm not using Id.
Interesting, will check it...
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871

Interesting, will check it...
That's quite odd. It works for me and the binary appears correct in the repo and the download.
Are you using the repo or the download link?
Logged

Zhillsguy

  • Galactic Citizen
  • ****
  • Posts: 325

That's quite odd. It works for me and the binary appears correct in the repo and the download.
Are you using the repo or the download link?

Not loading for me using an RPi 4 4G 32OS, getting same error along with seg fault, installed from deb file.
Reverted back to .20.
Logged
Ryzen 5 W11 x64 MC 29 HTPC/Server and HP G2 Mini Elitedesk W11 MC 29 (music only zone), various Android Phones and Tablets for control of both, powering two lanai surround systems, 5.1 and 4.1 respectively.

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871

Not loading for me using an RPi 4 4G 32OS, getting same error along with seg fault, installed from deb file.
Reverted back to .20.
Also armhf not arm64?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871

Just updated armhf to 27.0.22.
Give it a try and report please.
Logged

erviv

  • World Citizen
  • ***
  • Posts: 220

Bob, I did the apt-update thing on both my pi's, and both work on version 27.0.22.

thanks
Logged
MacBook Pro i5 2.3Ghz 8 GB (early 2011) 1Tb SSD; 3 Raspberry pi’s 4 and 2@ 3B (o/s: Buster).

Mike Noe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 792

.22 good here too, thx.
Logged
openSUSE TW/Plasma5 x86_64 | Win10Pro/RX560
S.M.S.L USB-DAC => Transcendent GG Pre (kit) => Transcendent mono OTLs (kit)
(heavily modded) Hammer Dynamics Super-12s (kit)
(optionally) VonSchweikert VR8s

wpballa

  • Recent member
  • *
  • Posts: 13
Still won't recognize an AudioQuest Dragonfly, sometimes
« Reply #10 on: October 13, 2020, 07:11:03 pm »

It didn't work, then it did, then MC26 had the same problem.  Now it isn't working again, claiming my ALSA device doesn't support 44.1 kHz. However, as I type this, Rhythmbox is working just fine. I upgraded to version 22 on i386 with no improvement. Sometimes it works, sometimes not. Changing the output to another bit rate doesn't seem to matter at all.  ?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871
Re: Still won't recognize an AudioQuest Dragonfly, sometimes
« Reply #11 on: October 15, 2020, 10:04:03 am »

It didn't work, then it did, then MC26 had the same problem.  Now it isn't working again, claiming my ALSA device doesn't support 44.1 kHz. However, as I type this, Rhythmbox is working just fine. I upgraded to version 22 on i386 with no improvement. Sometimes it works, sometimes not. Changing the output to another bit rate doesn't seem to matter at all.  ?
From a prompt as the user that runs MC without MC or another audio app running, do:
/usr/lib/jriver/Media\ Center\ 27/alsacap
And post the output here please.
Logged

wpballa

  • Recent member
  • *
  • Posts: 13
Re: Still won't recognize an AudioQuest Dragonfly, sometimes
« Reply #12 on: October 15, 2020, 10:23:34 am »

From a prompt as the user that runs MC without MC or another audio app running, do:
/usr/lib/jriver/Media\ Center\ 27/alsacap
And post the output here please.
*** Scanning for playback devices ***
ALSA lib conf.c:3722:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so (/usr/lib/i386-linux-gnu/alsa-lib/libasound_module_conf_pulse.so: libasound_module_conf_pulse.so: cannot open shared object file: No such file or directory)
ALSA lib control.c:1379:(snd_ctl_open_noupdate) Invalid CTL hw:0
Error opening control interface for card 0: Device does not exist.  Skipping.
Card 1, ID `PA22', name `Music Hall PA2.2'
Card 2, ID `C920', name `HD Pro Webcam C920'
Card 3, ID `HDMI', name `HDA Intel HDMI'
  Device 3, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE, IEC958_SUBFRAME_LE
      Subdevice 0, name `subdevice #0'
  Device 7, ID `HDMI 1', name `HDMI 1', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE, IEC958_SUBFRAME_LE
      Subdevice 0, name `subdevice #0'
  Device 8, ID `HDMI 2', name `HDMI 2', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE, IEC958_SUBFRAME_LE
      Subdevice 0, name `subdevice #0'
Card 4, ID `PCH', name `HDA Intel PCH'
  Device 0, ID `ALC887-VD Analog', name `ALC887-VD Analog', 1 subdevices (1 available)
    2 channels, sampling rates 44100, 48000, 96000, 192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 1, ID `ALC887-VD Digital', name `ALC887-VD Digital', 1 subdevices (1 available)
    2 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
Logged

wpballa

  • Recent member
  • *
  • Posts: 13
Re: Still won't recognize an AudioQuest Dragonfly, sometimes
« Reply #13 on: October 15, 2020, 10:28:23 am »

*** Scanning for playback devices ***
ALSA lib conf.c:3722:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so (/usr/lib/i386-linux-gnu/alsa-lib/libasound_module_conf_pulse.so: libasound_module_conf_pulse.so: cannot open shared object file: No such file or directory)
ALSA lib control.c:1379:(snd_ctl_open_noupdate) Invalid CTL hw:0
Error opening control interface for card 0: Device does not exist.  Skipping.
Card 1, ID `PA22', name `Music Hall PA2.2'
Card 2, ID `C920', name `HD Pro Webcam C920'
Card 3, ID `HDMI', name `HDA Intel HDMI'
  Device 3, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE, IEC958_SUBFRAME_LE
      Subdevice 0, name `subdevice #0'
  Device 7, ID `HDMI 1', name `HDMI 1', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE, IEC958_SUBFRAME_LE
      Subdevice 0, name `subdevice #0'
  Device 8, ID `HDMI 2', name `HDMI 2', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE, IEC958_SUBFRAME_LE
      Subdevice 0, name `subdevice #0'
Card 4, ID `PCH', name `HDA Intel PCH'
  Device 0, ID `ALC887-VD Analog', name `ALC887-VD Analog', 1 subdevices (1 available)
    2 channels, sampling rates 44100, 48000, 96000, 192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 1, ID `ALC887-VD Digital', name `ALC887-VD Digital', 1 subdevices (1 available)
    2 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871

I don't see your Dragonfly in that alsacap list at all.

You aren't using pavucontrol to manage it are you?
IIRC that prevents other programs from using it outside of pulseaudio.
Logged

wpballa

  • Recent member
  • *
  • Posts: 13

I don't see your Dragonfly in that alsacap list at all.

You aren't using pavucontrol to manage it are you?
IIRC that prevents other programs from using it outside of pulseaudio.
Yes, I have pavucontrol loaded. I will try removing it.
Logged

wpballa

  • Recent member
  • *
  • Posts: 13

I don't see your Dragonfly in that alsacap list at all.

You aren't using pavucontrol to manage it are you?
IIRC that prevents other programs from using it outside of pulseaudio.
I removed pavucontrol, no change. Result of aplay -l shows it is there.
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: v15 [AudioQuest DragonFly Black v1.5], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 3: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 4: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 4: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
It would appear that pulseaudio has taken over, but as I said, rhythmbox works just fine.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient

So in your earlier device listings, there's an error opening device 0; the later aplay lists device 0 as your dragonfly.  That means that something (probably pulse audio, but possibly another audio program like rhythmbox or audacity) is opening the dragonfly for playback and preventing JRiver from taking exclusive control of the device.

As an experiment, try closing all open programs, and then setting your default sound output to something other than the dragonfly in your desktop sound settings panel (the panel you have a screen capture of above).  If you then start JRiver can you see and play to the dragonfly hardware device? 

If so, the issue in normal playback is that something is grabbing the dragonfly either directly or through pulseaudio.  Your next test after that should be setting the dragon fly as the default audio device again, and then (with no other programs open) try setting JRiver to use the hardware device and try playing back.  If you try to play then, JRiver should either play or error out with a sample rate error, in which case try setting JRiver to convert everything to 48KHz.  If that doesn't work that means that pulse is grabbing exclusive access to the device and you'll need to set JRiver to play to the pulseaudio output rather than a hardware direct output if you want to keep using pulseaudio.

Contrarily, if JRiver works with a hardware output when nothing else open and the dragonfly is the default audio output in your desktop settings, then try opening your normal programs until it stops working and then you've got a hint about what's going wrong.

For context, I have had an issue where my web browser will sometimes (through pulse) open up a sink on my audio device even when no sound is playing through the browser.  This effectively prevents JRiver from using a hardware direct output as long as the browser is open.  So in that case the easiest thing is to set JRiver to use the pulseaudio output like everything else on the system, or if I want to use a hardware direct device for critical listening, I close my browser before starting playback.  It might be something different for you, that's just an example.
Logged

wpballa

  • Recent member
  • *
  • Posts: 13

So in your earlier device listings, there's an error opening device 0; the later aplay lists device 0 as your dragonfly.  That means that something (probably pulse audio, but possibly another audio program like rhythmbox or audacity) is opening the dragonfly for playback and preventing JRiver from taking exclusive control of the device.

As an experiment, try closing all open programs, and then setting your default sound output to something other than the dragonfly in your desktop sound settings panel (the panel you have a screen capture of above).  If you then start JRiver can you see and play to the dragonfly hardware device? 

If so, the issue in normal playback is that something is grabbing the dragonfly either directly or through pulseaudio.  Your next test after that should be setting the dragon fly as the default audio device again, and then (with no other programs open) try setting JRiver to use the hardware device and try playing back.  If you try to play then, JRiver should either play or error out with a sample rate error, in which case try setting JRiver to convert everything to 48KHz.  If that doesn't work that means that pulse is grabbing exclusive access to the device and you'll need to set JRiver to play to the pulseaudio output rather than a hardware direct output if you want to keep using pulseaudio.

Contrarily, if JRiver works with a hardware output when nothing else open and the dragonfly is the default audio output in your desktop settings, then try opening your normal programs until it stops working and then you've got a hint about what's going wrong.

For context, I have had an issue where my web browser will sometimes (through pulse) open up a sink on my audio device even when no sound is playing through the browser.  This effectively prevents JRiver from using a hardware direct output as long as the browser is open.  So in that case the easiest thing is to set JRiver to use the pulseaudio output like everything else on the system, or if I want to use a hardware direct device for critical listening, I close my browser before starting playback.  It might be something different for you, that's just an example.

OK, I got it working at 96kHz resampling. I'm suspecting that Zoom is stealing the resources and whether it works or not depends on the order I started JRiver and Zoom. I will see if I can confirm this - yes starting Zoom killed JRiver's output. Probably worth a FAQ entry.
Logged

wpballa

  • Recent member
  • *
  • Posts: 13

OK, I got it working at 96kHz resampling. I'm suspecting that Zoom is stealing the resources and whether it works or not depends on the order I started JRiver and Zoom. I will see if I can confirm this - yes starting Zoom killed JRiver's output. Probably worth a FAQ entry.
OK, I give up, it works but still only briefly before things quit. I need Zoom more than JRiver and Zoom and Rhythmbox seem to work fine together, so ...
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient

Have you tried setting JRiver's output device to the "pulse" output device?  That should work no matter what else is going on behind the scenes (it works simultaneously with Zoom on my Linux system, for example).
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871

Have you tried setting JRiver's output device to the "pulse" output device?  That should work no matter what else is going on behind the scenes (it works simultaneously with Zoom on my Linux system, for example).
And he'll likely have to set the DSP studio output sample rate to whatever the pulse audio default on his system it.

IIRC it's 48k by default but can be set to other rates.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient

And he'll likely have to set the DSP studio output sample rate to whatever the pulse audio default on his system it.

IIRC it's 48k by default but can be set to other rates.

If pulse is set to automatically resample (which I think is the default these days) it might even work without resampling, but you're right he may need to do that too.

Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871

If pulse is set to automatically resample (which I think is the default these days) it might even work without resampling, but you're right he may need to do that too.
MC probably disables resampling on non plughw: devices.
Logged

wpballa

  • Recent member
  • *
  • Posts: 13

And he'll likely have to set the DSP studio output sample rate to whatever the pulse audio default on his system it.

IIRC it's 48k by default but can be set to other rates.
Choosing the pulseaudio output and 48k resampling seems to have fixed the problem, but I have no idea why the default device selection didn't effectively select at least the pulse output.  Now I can have Zoom up at the same time so that wasn't the problem.
Logged
Pages: [1]   Go Up