INTERACT FORUM

Please login or register.

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

Author Topic: "Unread Podcasts" Smartlist Does Not Update on Server & Client PC  (Read 909 times)

Antoine.

  • World Citizen
  • ***
  • Posts: 180

I have a server PC and a client HTPC on JRiver 22. Among other things, I have a smartlist of unread episodes of selected podcasts (Number Plays Is 0).

On the client HTPC, episodes that I just read still appear on the playlist after I re-launch this list (I don't expect the episodes to disappear from the "Playing now" list). I investigate and realize that on the server PC, the list does not update until I manually hit F5 on it.

Any notion as to why the smartlist might not update instantly & on its own?

Antoine
Logged
Server: Windows 10 Pro (64bits) & MC26 - Caselabs Mercury S5 - Corsair HX1000i - ASRock Z97M OC Formula - Intel i7-4790t - 16Gb - Crucial M500 960GB - MSI GTX 960 Gaming 4G - RAID5 : WD Red 4TB (6x) + Adaptec 6805 - JBOD : WG Green 4TB (4x) - Hauppauge WinTV-HVR-2200 - Kef Egg.

HTPC: Windows 10 Pro (64bits) & MC25 - Streacom F12C  - Streacom FLIRC - Corsair HX750i - ASRock Z97 Extreme4 - Intel i5-4690s - 16Gb - Crucial M500 480GB - MSI GTX 960 Gaming 2G - Asus Essence STX II.

swiv3d

  • Guest
Re: "Unread Podcasts" Smartlist Does Not Update on Server & Client PC
« Reply #1 on: December 22, 2018, 05:06:06 pm »

Smartlists are updated when you open them or refresh them with f5 or the refresh button.
Logged

Antoine.

  • World Citizen
  • ***
  • Posts: 180
Re: "Unread Podcasts" Smartlist Does Not Update on Server & Client PC
« Reply #2 on: January 04, 2019, 07:12:55 pm »

Smartlists are updated when you open them or refresh them with f5 or the refresh button.
Not when you read the playlist on a client JRiver, apparently.
The playlist NEVER refreshes on the client JRiver, no matter how many times I relaunch its playback... Not even if I close/restart the client JRiver.
Logged
Server: Windows 10 Pro (64bits) & MC26 - Caselabs Mercury S5 - Corsair HX1000i - ASRock Z97M OC Formula - Intel i7-4790t - 16Gb - Crucial M500 960GB - MSI GTX 960 Gaming 4G - RAID5 : WD Red 4TB (6x) + Adaptec 6805 - JBOD : WG Green 4TB (4x) - Hauppauge WinTV-HVR-2200 - Kef Egg.

HTPC: Windows 10 Pro (64bits) & MC25 - Streacom F12C  - Streacom FLIRC - Corsair HX750i - ASRock Z97 Extreme4 - Intel i5-4690s - 16Gb - Crucial M500 480GB - MSI GTX 960 Gaming 2G - Asus Essence STX II.

swiv3d

  • Guest
Re: "Unread Podcasts" Smartlist Does Not Update on Server & Client PC
« Reply #3 on: January 04, 2019, 09:10:34 pm »

Bump.
Logged

RoderickGI

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 8186
Re: "Unread Podcasts" Smartlist Does Not Update on Server & Client PC
« Reply #4 on: January 05, 2019, 01:21:12 am »

First thing, while the [Number Plays] field is an integer value, its default value is blank. So you should really be testing for blank rather than zero. Blanks are handled in different ways in MC for different fields, so it would be good practice, although the [Number Plays] field seems to be handled as expected. i.e. Blank = Zero.  The expression would be [Number Plays,0]=[], so that you are testing the raw data value. Read about why here:https://wiki.jriver.com/index.php/Expression_Language

I just tested using audio files rather than podcasts on my Workstation local Library and with it connected to my HTPC MC Server as a Client. Both worked the same way, and correctly. Both required a refresh of the Smartlist to have the played tracks removed from the Smartlist. Podcasts should work exactly the same as other audio tracks.

I'll just note here also that you said Playlist in your last post. I'm sure you meant Smartlist. Because of course a Playlist is static and isn't going to update once a Podcast is played. You said Smartlist in your first post, so I'll take it the second post was just an error.

For a MC Client to update the MC Server, it has to sync back to the server. It usually does this pretty quickly, but not instantly. Also, every time a MC Client is opened, it gets a fresh copy of the Library from the MC Server, overwriting the previous copy of the Server Library which is on the Client.

So if your habit is to listen to a Podcast on you HTPC MC Client, and then fairly quickly close MC, it won't have had time to sync back to the Server. So the new value of [Number Plays] isn't synced back to the Server, and then the Client copy of the Library with the new value is overwritten when it is next started, so the change is lost.

If you want to close the Client quickly, but want the sync to happen, run it manually by selecting the Library under Playing Now and clicking the "Sync Changes with Library Server" button.

You also need to have "Options >Media Network > Authentication" set up on the Server with a Username and Password, and the Client needs to (will be forced to) log into the MC Server so that Authentication and Synchronisation works.


So, does any of that help? If not, try the sequence below.
1. Check the Smartlist on your server. Note a podcast you are going to test with.
2. Start the Client.
3. Play the Podcast.
4. Refresh the Smartlist on the Client. Did the played Podcast disappear? It should have at this time.
5. Sync the Client to the Server manually.
6. Check the server Smartlist. Has the played Podcast disappeared? It should have at this time.
7. Close the Client.
8. Restart the Client.
9. Check the Client Smartlist. Has the played Podcast still disappeared? It should have at this time.


If the above sequence doesn't' work, provide all details of your Smartlist configuration. Screenshots are good.
Logged
What specific version of MC you are running:MC27.0.27 @ Oct 27, 2020 and updating regularly Jim!                        MC Release Notes: https://wiki.jriver.com/index.php/Release_Notes
What OS(s) and Version you are running:     Windows 10 Pro 64bit Version 2004 (OS Build 19041.572).
The JRMark score of the PC with an issue:    JRMark (version 26.0.52 64 bit): 3419
Important relevant info about your environment:     
  Using the HTPC as a MC Server & a Workstation as a MC Client plus some DLNA clients.
  Running JRiver for Android, JRemote2, Gizmo, & MO 4Media on a Sony Xperia XZ Premium Android 9.
  Playing video out to a Sony 65" TV connected via HDMI, playing digital audio out via motherboard sound card, PCIe TV tuner
Pages: [1]   Go Up