Menu

#12 kick active stream in preference to new request

open
nobody
None
5
2013-03-28
2012-10-05
Mir Dunaev
No

If I have audio stream playing from my iphone to shareport4w and then my friend comes and wants to stream from his iphone to shareport4w, then all my friend do, is start playing through shareport4w without me stopping stream on my iphone first.

At the moment for my friend to be able to stream through shareport4w, I need to stop my iphone playing through it first before my friend can use it.
Also this feature will fix a problem, that is: when I stream to shareport4w and suddenly I lose wifi connection, I can not play through shareport4w again, without restarting it.

Related

Feature Requests: #12

Discussion

  • Mir Dunaev

    Mir Dunaev - 2012-10-10

    Compiled my own version which does that, all I did was changed: bOkToSetup = false; to bOkToSetup = true; on line 968 in Shareport4w.cpp.

    P.S
    its a very dirty fix, but it does seem to work :)

     
  • Momotte

    Momotte - 2013-02-27

    This can be done and would be in a settings because some do not want their stream to be kicked out.

     
  • Peterdk

    Peterdk - 2013-03-11

    Yes, would love to see this. I finally got this running as a service on my win2012 server, but now I can't switch from desktop to laptop.

    Any idea when this will be implemented? Otherwise I will try to compile it myself, with above mentioned change.

     
  • Frank Friemel

    Frank Friemel - 2013-03-12

    This is implemented but not released yet. I'll release a new Version in a few days. Kicking is the default behaviour now, because original AirPort devices act the same.

     
  • Peterdk

    Peterdk - 2013-03-14

    Ok, great. That's indeed true.

     
  • Peterdk

    Peterdk - 2013-03-28

    It works great! thanks. However, the old users client is not notified that he has been kicked. It still shows as connected, although the other client now streams the music. I don't have any official airport to see if that should be the case, but I guess it should. Am I right?

     
  • Frank Friemel

    Frank Friemel - 2013-03-29

    The original Apple Airport devices act the same. Shairport4w behaves a bit
    better - it pauses old clients via DACP. But this is supported by iPads and
    newer iPhones, only. E.g. iTunes doesn't support DACP. You can see if DACP
    is supported in case the Multimedia Control panel is enabled for the
    playing client.

    On Thursday, March 28, 2013, Peterdk wrote:

    It works great! thanks. However, the old users client is not notified that
    he has been kicked. It still shows as connected, although the other client
    now streams the music. I don't have any official airport to see if that
    should be the case, but I guess it should. Am I right?


    Status: open
    Created: Fri Oct 05, 2012 10:09 PM UTC by miro0
    Last Updated: Thu Mar 14, 2013 03:24 PM UTC
    Owner: nobody

    If I have audio stream playing from my iphone to shareport4w and then my
    friend comes and wants to stream from his iphone to shareport4w, then all
    my friend do, is start playing through shareport4w without me stopping
    stream on my iphone first.

    At the moment for my friend to be able to stream through shareport4w, I
    need to stop my iphone playing through it first before my friend can use it.
    Also this feature will fix a problem, that is: when I stream to
    shareport4w and suddenly I lose wifi connection, I can not play through
    shareport4w again, without restarting it.


    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/shairport4w/feature-requests/12/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/subscriptions/

     

    Related

    Feature Requests: #12


Log in to post a comment.