Played# update using upnp mode

Report bugs & feature requests for MediaMonkey for Android and learn about the newest beta build.

Moderator: Gurus

geoker
Posts: 4
Joined: Mon Apr 05, 2010 4:59 pm
Location: Newark on Trent, UK

Played# update using upnp mode

Post by geoker »

Hi
When using MM on the PC the played count only increments when you have played the complete track, using upnp on the android version updates the played count immediately which means that if I only listen to a song intro to remind myself of the music it counts as a complete played track.

It would be better if the android app followed the same rules as the main system and only updated track played count after the complete track has played...

Motorola Xoom M604 --> Android 4.1.2,
LG - P880 --> Android 4.03
Asus ME301T --> Android 4.2.1

MM --> 4.1.0 1656

Apart from that minor niggle everything is working amazingly well. This is the app I have been looking for... :D

Regards
Geoff
Lowlander
Posts: 58330
Joined: Sat Sep 06, 2003 5:53 pm

Re: Played# update using upnp mode

Post by Lowlander »

As MMW doesn't know when a track is played by a client this is impossible.
mcow
Posts: 835
Joined: Sun Sep 21, 2008 9:35 pm
Location: Cupertino, California

Re: Played# update using upnp mode

Post by mcow »

It is not impossible. MMA and MMW could be better integrated and enable this feature.
dtsig
Posts: 3588
Joined: Mon Jan 24, 2011 6:34 pm

Re: Played# update using upnp mode

Post by dtsig »

Lowlander wrote:As MMW doesn't know when a track is played by a client this is impossible.
You say this but i just don't understand. SOMETHING in *mm* must know when the files is being played by ANYTHING in that MM gets the file and *streams* it.

If MM doesn't *know* (mmw or service) the could you explain to me the series of events that happens when:

1) start my blu-ray player
2) Select to connect to MediaMonkey ... get list of *nodes*
--> so at this point MM knows
3) select TV ... get list
--> so at this point MM knows
4) select series .. get list
--> so at this point MM knows
5) select A series ... get list of eps
--> so at this point MM knows
6) select an ep ... player starts playing
-- SO you are saying at this point MM does not know ... it does not read the file ... it does not start streaming ...

If MM doesn't know and isn't reading the file and isn't streaming it .. the what is doing that?

I really am interested. After being a sw jockey for 30+ years I am very interested in what other thing is doing the reading/streaming.

Thanks
Dsig
Where's the db and ini stored
Reporting Bugs
Where tags are stored

Not affiliated with MediaMonkey ... just a RABID user/lover
DTSig
Lowlander
Posts: 58330
Joined: Sat Sep 06, 2003 5:53 pm

Re: Played# update using upnp mode

Post by Lowlander »

Many clients ask the end of a file prior to playing (to get meta data). Clients may also buffer track prior to playing, which means MMW doesn't know if users actually ended up playing the file. This has been discussed several times already.
mcow
Posts: 835
Joined: Sun Sep 21, 2008 9:35 pm
Location: Cupertino, California

Re: Played# update using upnp mode

Post by mcow »

It has been discussed, and refuted.

I can't help it if you won't hear the solution. But given that you can't code, and don't know anything about coding, maybe you should just stand down, and not be making declarations about what is or isn't possible.
Lowlander
Posts: 58330
Joined: Sat Sep 06, 2003 5:53 pm

Re: Played# update using upnp mode

Post by Lowlander »

I'm just stating what the developers have stated, not what I think. No need to attack.
nohitter151
Posts: 23640
Joined: Wed Aug 09, 2006 10:20 am
Location: NJ, USA
Contact:

Re: Played# update using upnp mode

Post by nohitter151 »

http://www.ventismedia.com/mantis/view.php?id=7086
There are actually 2 other problems:

1) Some clients seek end of file for another reason than playback
-> this is resolved by increasing the play counter only if client requests portion at 90% of the file
2) Some clients pre-buffers the file, it means that 90% of the file can be buffered although user could abort the playback
-> we can hardly do something about it
http://www.ventismedia.com/mantis/view.php?id=7837
http://www.ventismedia.com/mantis/view.php?id=8615
As described in 0007837, play count over DLNA are often inaccurate because many clients will buffer the entire file and appear to play it even if the user stopped it after 1s.
MediaMonkey user since 2006
Need help? Got a suggestion? Can't find something?

Please no PMs in reply to a post. Just reply in the thread.
Post Reply