NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Developers v
« Previous 1 … 88 89 90 91 92 93 Next »
Jukebox Plugin

 
  • 0 Vote(s) - 0 Average
Jukebox Plugin
brturn
Offline

Junior Member

Posts: 24
Threads: 4
Joined: Apr 2004
#31
2004-06-18, 03:05 PM
nkh,

That behavior is correct for now.. Sorry, I should have been more specific. It supports loading the database from both directories, but only allows browsing through the first one in the list.

My todo list includes adding browsing support for all music dirs (if multiple dirs are listed). But I wanted to get something out as soon as possible, even if it wasn't working fully. You should be able to search on the name of the other directories, and browse into them that way.

Have there been any other problems with this version?

--Bryan
jeffcora
Offline

Member

Posts: 97
Threads: 9
Joined: May 2004
#32
2004-06-18, 05:22 PM
Hi Bryan,

Great improvements. One comment about the database build progress display. Is this really necessary (on either client)? I find that this just slows down the initial load of the plugin. It appears that due to the routine having to update the screen in 20 directory jumps as it builds it just slows it down. Without the refreshing it looks like it would build in no time, even with big collections. If I continually press a key during the build on the PC, it dramatically speeds up. Would not just 'building database, please wait..' simplify things a bit, and mean you have to wait for less time.

Couple of additional ideas:

- Allow the selection of playlists. This works if you select a playlist in Music library, jump to Jukebox and add tracks to the end. Would be good to select the playlists directly in Jukebox. (I know this is moving a little away from a true jukebox)

- Would also be good to queue multiple playlists, but as this can't presently be done within Music Library (you can only queue tracks to the end of a playlist, not another playlist) this would probably be a change in Sub's routines.

- Track Lineup. Use ID3 info if present e.g. Display "<Track name>, <Artist>", otherwise use the filename.

- Real future one, if even possible. Within Jukebox allow the display and selection of genre for the random play tracks.

Hope the MVP part is progressing well. That will make the plugin ideal.

Rob
jeffcora
Offline

Member

Posts: 97
Threads: 9
Joined: May 2004
#33
2004-06-18, 05:32 PM
Just as an additional thought, maybe the building of a single media database for all GBPVR modules to use would be an advantage, e.g. allowing the searching for music by Album, Artist, Genre etc. within Jukebox and Music Library, rather than relying on Directory structures as Music Library does at present?
gplasky
Offline

Member

Posts: 77
Threads: 3
Joined: Jan 2004
#34
2004-06-19, 12:47 AM
As an add on to that thought, why not take advantage of the database that comes with GBPVR that holds the EPG and some other data. Create a table in there that can store all the music data from the ID3 tags and manipulate that info. Just a thought.

Gerry
Big Gerr
Guest

Unregistered
 
#35
2004-06-22, 09:35 AM
It would be great to link the Jukebox to some picture slideshow functionality or visualization to prevent burn in when using for extended periods.
Roald
Offline

Junior Member

Posts: 8
Threads: 3
Joined: May 2004
#36
2004-06-26, 06:54 PM
i've got .18L and v5 of jukebox plugin. Works fine on pc but on MVP i can use it only a little. then it generates an error:
************** Exception Text **************
System.Net.Sockets.SocketException: De externe host heeft een verbinding verbroken
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.Socket.Send(Byte[] buffer)
at ak.a(Boolean A_0)
at ak.b(Object A_0, EventArgs A_1)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.Callback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
GBPVR
Assembly Version: 1.0.1631.27532
Win32 Version: 1.0.1631.27532
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/GBPVR.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0b77a5c561934e089/system.dll
----------------------------------------
GBPVRPublic
Assembly Version: 1.0.1629.23179
Win32 Version: 1.0.1629.23179
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/GBPVRPublic.DLL
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0b77a5c561934e089/system.xml.dll
----------------------------------------
GBPVRBackendCommon
Assembly Version: 1.0.1631.27477
Win32 Version: 1.0.1631.27477
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/GBPVRBackendCommon.DLL
----------------------------------------
System.Data
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
----------------------------------------
NativeUtilities
Assembly Version: 1.0.1631.27475
Win32 Version:
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/NativeUtilities.DLL
----------------------------------------
DiskSpacePlugin
Assembly Version: 1.0.1570.40695
Win32 Version: 1.0.1631.27477
CodeBase: file:///c:/program%20files/devnz/gbpvr/gbpvrbackendcommon.dll
----------------------------------------
JukeboxPlugin
Assembly Version: 1.0.1627.41551
Win32 Version: 1.0.1631.27477
CodeBase: file:///c:/program%20files/devnz/gbpvr/gbpvrbackendcommon.dll
----------------------------------------
PicturesPlugin
Assembly Version: 1.2.1590.15465
Win32 Version: 1.0.1631.27477
CodeBase: file:///c:/program%20files/devnz/gbpvr/gbpvrbackendcommon.dll
----------------------------------------
WeatherPlugin
Assembly Version: 2.2.1609.11627
Win32 Version: 1.0.1631.27477
CodeBase: file:///c:/program%20files/devnz/gbpvr/gbpvrbackendcommon.dll
----------------------------------------
ICSharpCode.SharpZipLib
Assembly Version: 0.5.0.0
Win32 Version: 0.5.0.0
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/ICSharpCode.SharpZipLib.DLL
----------------------------------------
tkgafs
Offline

Senior Member

Posts: 594
Threads: 61
Joined: Jun 2004
#37
2004-06-27, 01:29 PM
I am also trying to use this on mvp

I am using 18l of gbpvr and version 5 of your plugin

If you use the right or left buttons on the remote it crashes with the following

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ObjectDisposedException: Cannot access a disposed object named "System.Net.Sockets.Socket".
Object name: "System.Net.Sockets.Socket".
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.Socket.Send(Byte[] buffer)
at ak.a(Boolean A_0)
at ak.b(Object A_0, EventArgs A_1)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.Callback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
GBPVR
Assembly Version: 1.0.1631.27532
Win32 Version: 1.0.1631.27532
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/GBPVR.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0b77a5c561934e089/system.dll
----------------------------------------
GBPVRPublic
Assembly Version: 1.0.1629.23179
Win32 Version: 1.0.1629.23179
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/GBPVRPublic.DLL
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0b77a5c561934e089/system.xml.dll
----------------------------------------
GBPVRBackendCommon
Assembly Version: 1.0.1631.27477
Win32 Version: 1.0.1631.27477
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/GBPVRBackendCommon.DLL
----------------------------------------
System.Data
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
----------------------------------------
NativeUtilities
Assembly Version: 1.0.1631.27475
Win32 Version:
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/NativeUtilities.DLL
----------------------------------------
JukeboxPlugin
Assembly Version: 1.0.1627.41551
Win32 Version: 1.0.1631.27477
CodeBase: file:///c:/program%20files/devnz/gbpvr/gbpvrbackendcommon.dll
----------------------------------------
PicturesPlugin
Assembly Version: 1.3.1617.24190
Win32 Version: 1.0.1631.27477
CodeBase: file:///c:/program%20files/devnz/gbpvr/gbpvrbackendcommon.dll
----------------------------------------
WeatherPlugin
Assembly Version: 2.2.1609.11627
Win32 Version: 1.0.1631.27477
CodeBase: file:///c:/program%20files/devnz/gbpvr/gbpvrbackendcommon.dll
----------------------------------------
ICSharpCode.SharpZipLib
Assembly Version: 0.5.0.0
Win32 Version: 0.5.0.0
CodeBase: file:///C:/Program%20Files/devnz/GBPVR/ICSharpCode.SharpZipLib.DLL
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.


it seems to work fine on the pc though

thanks for what will be a great plugin when you iron out the bugs

Tkgafs
tkgafs
Offline

Senior Member

Posts: 594
Threads: 61
Joined: Jun 2004
#38
2004-06-27, 09:41 PM
If I am using the jukebox on the pc what key do I need tp press to skip to the next track ?

I have had a look at the source code but I cant work it out.!!!

another useful item would be the ability to unselect a track from the playlist as on several occassions I have selected a track by mistake.

thanks for the work

tkgafs
lagrian
Offline

Member

Posts: 79
Threads: 16
Joined: Feb 2004
#39
2004-06-29, 01:00 PM
tkgafs,

I just push [Skip >] if there are songs queued and it skips to next track and the [stop] button plays the next random track if no songs are queued, it took me a while to get used to that but I feel comfortable with it now.
brturn
Offline

Junior Member

Posts: 24
Threads: 4
Joined: Apr 2004
#40
2004-06-29, 02:53 PM
Hello,

Sorry for the long pauses, as usual real life is interfering with hobbies. Wink Not sure when I'll get time to work on Jukebox, this weekend at the earliest..

Quick responses:
- Use CTL-Left and CTL-Right to skip prev/next when on the PC.

- I have not tested with 18l yet, so there may be some incompatabilities between Jukebox v5 and 18l.

- gplasky/jeffcora; How do I access the database that GB-PVR is using in C#? Sub?

- Database Build Progress; No, this isn't entirely necessary, I added it since I hate it when programs 'hang' while they do stuff in the background and give no user feedback. I can certainly bump it up to 100+ folders per second though (or add another config value).

- Selecting playlists; Yes, this is on my to-do list. What playlist format do you suggest? .m3u?

- ID3 Tags for Track Lineup; I'll definitely add this to the next release. I also want to add searching on the ID3 tags as well.

- "Selection of genre for the random play tracks" - Could you give me more detail on this? I'm not sure what behavior you're suggesting.

--Bryan
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (5): « Previous 1 2 3 4 5 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  PIP plugin for Kodi sgilani 2 2,837 2022-10-17, 12:44 AM
Last Post: sgilani
  New Systems Plugin kirschey 10 3,360 2020-11-14, 08:01 PM
Last Post: sub
  VIdeo playback from plugin mvallevand 5 3,467 2015-08-06, 10:43 PM
Last Post: sub
  Attention Sub: Open TV / Custom Data Grabber plugin Benoire 2 2,909 2014-11-14, 02:05 AM
Last Post: Benoire
  API docs to help with plugin development? McBainUK 3 2,774 2013-06-08, 06:14 PM
Last Post: sub
  Refreshing TV Guide Data (after System plugin EPG update) imilne 13 6,107 2013-03-24, 08:03 PM
Last Post: imilne
  sabnzbd plugin to show processed files Wakalaka 1 1,953 2013-03-12, 06:48 AM
Last Post: psycik
  Plugin problems with started from the command line mvallevand 11 4,997 2012-08-12, 07:56 PM
Last Post: sub
  Get NextPVR data directory from outside a plugin McBainUK 3 2,247 2012-02-11, 05:42 PM
Last Post: mvallevand
  Weather Plugin imilne 0 1,434 2012-01-15, 08:33 PM
Last Post: imilne

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode