jEmplode 55

Posted by: mschrag

jEmplode 55 - 27/06/2004 12:54

jEmplode 55 is uploading now to http://www.jempeg.org (give it a couple mins).

Includes:
Fix for soups creating empty playlists for songs that didn't match a search layer

Recursive properties changes are now optional (there is an "OK, and Change Children" button now too)

Error check around SSDPDevice communication for the weird Mac case

Posted by: tfabris

Re: jEmplode 55 - 27/06/2004 13:15

http://www.jempeg.org redirects to what I believe to be the correct page of http://jempeg.cs.caltech.edu , and I've got every confidence that the files there are right, but the HTML of the page itself still says "54".

Heck, you could probably just edit out the version number from the HTML completely so you never have to update it again.
Posted by: adavidw

Re: jEmplode 55 - 28/06/2004 07:56

Quote:


Error check around SSDPDevice communication for the weird Mac case





Oh, so now you're calling me weird, huh?

Well, I'm getting something different now. When I launch jemplode, I get this:

Code:

awright-laptop:~ awright$ java -jar ~/download/jemplode.jar
java.net.UnknownHostException: 254.128.0.0.0: 254.128.0.0.0
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0: 254.128.0.0.0.0
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0: 254.128.0.0.0.0.0
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0.0: 254.128.0.0.0.0.0.0
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0.0.2: 254.128.0.0.0.0.0.0.2
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0.0.2.48: 254.128.0.0.0.0.0.0.2.48
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0.0.2.48.101: 254.128.0.0.0.0.0.0.2.48.101
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0.0.2.48.101.255: 254.128.0.0.0.0.0.0.2.48.101.255
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0.0.2.48.101.255.254: 254.128.0.0.0.0.0.0.2.48.101.255.254
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0.0.2.48.101.255.254.27: 254.128.0.0.0.0.0.0.2.48.101.255.254.27
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)

java.net.UnknownHostException: 254.128.0.0.0.0.0.0.2.48.101.255.254.27.74: 254.128.0.0.0.0.0.0.2.48.101.255.254.27.74
at java.net.InetAddress.getAllByName0(InetAddress.java:1011)
at java.net.InetAddress.getAllByName0(InetAddress.java:981)
at java.net.InetAddress.getAllByName(InetAddress.java:975)
at java.net.InetAddress.getByName(InetAddress.java:889)
at org.jempeg.empeg.protocol.discovery.NetworkEmpegDiscoverer$BroadcastRunnable.run(NetworkEmpegDiscoverer.java:249)
at java.lang.Thread.run(Thread.java:552)



Then, when I click "Ok" in the "Looking for devices" window, I get this:

Code:

Failed to create connection factory for device. caused by:
java.net.MalformedURLException: no protocol: unknown
at java.net.URL.<init>(URL.java:537)
at java.net.URL.<init>(URL.java:434)
at java.net.URL.<init>(URL.java:383)
at org.jempeg.protocol.discovery.SSDPDevice.getConnectionFactory(SSDPDevice.java:66)
at org.jempeg.empeg.manager.dialog.ConnectionListModel.getElementAt(ConnectionListModel.java:40)
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1147)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1098)
at javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:736)
at javax.swing.plaf.basic.BasicListUI$FocusHandler.repaintCellFocus(BasicListUI.java:1423)
at javax.swing.plaf.basic.BasicListUI$FocusHandler.focusLost(BasicListUI.java:1441)
at apple.laf.AquaListUI$FocusHandler.focusLost(AquaListUI.java:64)
at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:172)
at java.awt.Component.processFocusEvent(Component.java:5006)
at java.awt.Component.processEvent(Component.java:4888)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1713)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:777)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:497)
at java.awt.Component.dispatchEventImpl(Component.java:3506)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:170)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)




Going directly to the IP still doesn't work either.
Posted by: mschrag

Re: jEmplode 55 - 29/06/2004 10:46

Wow .. That IP address builder went into freak mode. OK. This gives me a much better idea of what's going wrong. Thanks.