Code Monkey home page Code Monkey logo

dlna-player's People

Contributors

smartthingsule avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dlna-player's Issues

"Error saving page"

Discovery works well
Device selection works
But at final step hitting "Done"
"Error saving page" error is displayed

Errors during Create

Hi.. I'm new to all of this but when I follow the guide to add MediaRenderer_Player to SmartThings, I am getting the following error:

No signature of method: script14807799174191001889313.metadata() is applicable for argument types: (script14807799174191001889313$_run_closure2) values: [script14807799174191001889313$_run_closure2@7b4b5b1f] Possible solutions: getMetadata(), getState(), setState(java.lang.Object), metaClass(groovy.lang.Closure)

I'm not sure what it means or how to correct it. If anyone can help please let me know. Thanks!

Android app Crash after clicking added device

I followed all of the steps and successfully added my device (music player) and it shows up in the Things list as "SqueezeLite Speaker (no media). And when i click it the smartthings app crashes

Request for more tones/chimes

Is there a method to add custom sounds to aside from the "Bell 1","Bell 2","Dogs Barking","Fire Alarm","Piano", & "Lightsaber" currently available?

Trying to install the player via code tab results in the error

No signature of method: script_app_metadata_1127abd0_e336_475d_a48a_e2c53a076db4.metadata() is applicable for argument types: (script_app_metadata_1127abd0_e336_475d_a48a_e2c53a076db4$_run_closure2) values: [script_app_metadata_1127abd0_e336_475d_a48a_e2c53a076db4$_run_closure2@631d804d] Possible solutions: getMetadata(), getState(), setState(java.lang.Object),

Jongo T4 discovered but not available

The discovery process finds my Jongo T4. I select it and press "Done", but then the "thing" is not available...

Any suggestion? I see the Jongo's (for example the T6X, which is the same thing as my T4, just bigger) are confirmed to work.

Thanks!

screenshot_20170806-204040

Support more than one MRender per host/port combo

Some systems, notably Logitech Squeezebox, uses a client-server model where each Squeezebox device (Radio, Touch, Soft, etc) is a type of thin client and all the functionality is provided through the server. Individual devices are identified by a parameter in the URL, rather than their specific IPs.

This is best reflected by the log messages from the MediaRender Connect SmartApp - here you can see 6 different MRenders found via UPNP however 5 have the same host/port (192.168.1.2:9000) (note i may have had to make changes to the code to get this output but it was hack and I think I've broken other assumptions in the code used to identify/index players from internal maps/lists):

f947bcaf-e0cf-407d-bb35-0f6fe87c49ba 13:26:15: trace verifyMediaRenderer(C0A80102:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2a%3A97%3A65, 192.168.1.2:9000)
f947bcaf-e0cf-407d-bb35-0f6fe87c49ba 13:26:15: trace verifyMediaRenderer(C0A80102:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A26%3A55%3Ac9, 192.168.1.2:9000)
f947bcaf-e0cf-407d-bb35-0f6fe87c49ba 13:26:15: trace verifyMediaRenderer(C0A80102:2328, /plugins/UPnP/MediaRenderer.xml?player=01%3A79%3Aca%3Af7%3A57%3Ad1, 192.168.1.2:9000)
f947bcaf-e0cf-407d-bb35-0f6fe87c49ba 13:26:15: trace verifyMediaRenderer(C0A80102:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A29%3Ab0%3A3e, 192.168.1.2:9000)
f947bcaf-e0cf-407d-bb35-0f6fe87c49ba 13:26:15: trace verifyMediaRenderer(C0A80102:2328, /plugins/UPnP/MediaRenderer.xml?player=b8%3A27%3Aeb%3A51%3Af6%3Afa, 192.168.1.2:9000)
f947bcaf-e0cf-407d-bb35-0f6fe87c49ba 13:26:15: trace verifyMediaRenderer(C0A8011D:1F90, /description.xml, 192.168.1.29:8080)

The assumption made in the code that a player (MRender) is uniquely identified by a host and port is thus incorrect.

Renaming devices doesn't carry over to SmartApp

When I renamed a device within the HEOS app, the name change doesn't take place within the SmartApp and I cannot update it.

Steps to replicate

  1. Add HEOS speaker to the MediaRenderer SmartApp, speaker is called Dining Room.
  2. In the HEOS app, rename the speaker to Master Bedroom.

It seems like the name is sticky, once set, never changed.

I've tried unchecking the speaker and letting it search again. It never finds it under the new name.

DLNA device now showing p

I installed gmediarenderer-ressurect for RPI 3. I see the DLNA device in the IOS technics app and can successfully play songs. But the Smartapp is not picking up the device when it scans . All device are on the same lan. I have a dlink device that it does pick so I know the scan.
Any ideas.

Alexa Connect misspelling in code

Hi - I just noticed that line 58 of the Alexa Connect code has a misspelling of "false":
href "stationsList", title: "Stations",required: flase, description: "Show all available stations"

Playing White Noise Track?

Hi @SmartThingsUle, Could this be used to play a simple White Noise track? I can't see anything like that in the Radionomy selection, but I'm wondering how the "Track" action of the Renderer Events SmartApp finds tracks to play, because I have nothing in the "Play this Track" section

Scan doesn't show all devices, Player displays unrelated device

Hello, I'm not having much luck with this solution (and it would be so cool if it worked!):

  • I am running BubbleUPnP with 5 Chromecast devices.
  • Next to each I have checked "Create a DLNA renderer".
  • Unfortunately MediaRenderer(Connect) only finds one of the devices Kitchen.
  • When I create a rule using the device it shows a different device Backyard. When I send TTS, the audio actually comes out of the Backyard Chromecast Audio device.

I have attempted to uninstall / reinstall but the behaviors remain unchanged.

Grace Digital Player issue

My Grace Digital player will only allow mute and volume control. Pausing or Stopping player will stop the player but it stops responding until power is recycled.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.