NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) v
1 2 3 4 5 … 125 Next »
iMONDisplayPlugin Release

 
  • 0 Vote(s) - 0 Average
iMONDisplayPlugin Release
kindt nick
Offline

Member

Posts: 128
Threads: 9
Joined: May 2008
#91
2011-01-25, 07:39 PM (This post was last modified: 2011-01-25, 08:32 PM by kindt nick.)
pBS,

I'm thinking about changing the concept to the following...
Just to make everything easier.

Code:
Current.PluginKey
Current.Activity

Current.File
Current.FilePath

Current.AudioFileInfo.1
Current.AudioFileInfo.2
Current.AudioFileInfo.3
Current.AudioFileInfo.4

Current.RecVideoFileInfo.1
Current.RecVideoFileInfo.2
Current.RecVideoFileInfo.3
Current.RecVideoFileInfo.4

Current.DVDInfo

Current.Progress.Position
Current.Progress.Duration

Current.ChannelInfo.1
Current.ChannelInfo.2
Current.ChannelInfo.3
Current.ChannelInfo.4

Recording.CurrentInfo
Recording.NextInfo

Status.IsPlaying
Status.IsPlayingAudio
Status.IsPlayingVideo
Status.IsPlayingDVD
Statis.IsPlayingLiveTV

Custom.Line.1
Custom.Line.2
Custom.Line.3
Custom.Line.4
Custom.Line.5
Custom.Line.6
Custom.Line.7
Custom.Line.8
Custom.Line.9


These will be adjustable, according to there specific keywords with or without fixed text added into them.

Code:
- All Current.AudioFileInfo
- All Current.RecVideoFileInfo
- All Current.ChannelInfo.1
- Recording.CurrentInfo
- Recording.NextInfo

In all" Custom.Line", every key will be available to combine.

Off course, when there is no audiofile playing, all "Current.AudioFileInfo" will be blank, same for the other strings.
Just to make the combining easier.

What 'd ya think?

It's just that, we got all the data now.
How on earth to make it easy to use and still make is customizable.

We could make a default configuration for all Non-programmers

Grtz,
Nick
CPU: Core i3 530 @2.93GHz, Intel; _ RAM: 4GB DDR3 1333MHz, Corsair; _ MoBo: GA-H55M-D2H, Gigabyte
HD: 64MB SSD Drive ; _ OS: Win 7 Ultimate x86, Microsoft
Case: Fusion 430 Black, Antec; _ LCD Display: ODM/OEM LCD, iMON; _ Remote/ir-Blaster: MCE-Remote 2, Microsoft
TV: 40" Full HD LCD, Samsung
pBS
Offline

Posting Freak

Posts: 4,829
Threads: 182
Joined: Aug 2005
#92
2011-01-25, 11:37 PM (This post was last modified: 2011-01-26, 05:22 AM by pBS.)
i was thinking same but a bit different..
instead of Current.ChannelInfo.1, use Cur.Chan.name, Cur.Chan.Subtitle, Cur.Chan.Desc..
same for the others, cut by info type.. Cur.Rec.Name, Cur.Rec.Sub, etc..
ahh, i see you mean Current.ChannelInfo.1 to be like a staging area to build the Recording.CurrentInfo? yes..i'm a bit slow..lol

all shows/recordings *might* have 3 things,name,subtitle,desc., want them all separate-able..[plus channel but it's not usually important except livetv]
at very least they all will have a name...

remember, keep all names/dates/keys as short as possible, as space/readability is at a premium for most everybody..
maybe shorten to Rec.Cur.name, cuz $dll insertions can be rather long for just one bit..just keep them consistent...Smile [current stuff all start with Curr. etc]

i keep all my times as h:MMt to show '2:49p' [shortest 12hr]

will curr.pos etc still be available? [for making timeline]

i think it will do fine, being able to 'bunch' the items together in reg. and still retrieve them with one call is great..

hmm, only things to add are could we have a IsPaused? [to show pause/play icons] and could we have current recordings exempted from the stop msgs?
so current recordings are always shown, even if {Stop} comes after...[will allow stop logic to append next: only when no activity, but current recordings are active...]
right now, if nothing but recording active, can't show next: info
hmmm, maybe something like special {Append} [an 'append always' for current recs or whatever, some people might use time etc.]
if things could be exempted from stops, then stop logic could append next:info on idle..
or however you want to do it.. just need to be able to append nextConfusedtuff when idle,even if recording..

these are my current lines...working nicely already..Smile i'll build a complete smartie setup for newbies..Wink
Code:
<!-- RegistryMode Settings -->
  <Setting name="DateTimeFormat" type="string" value="h:mmt" />
  <Setting name="RecordingTimeFormat" type="string" value="h:MMt" />
  <!-- Registry String Formatters-->
  <Setting name="NextRecFormat" type="string" value="Next:{StartTime}{Name} " />
  <Setting name="CurRecFormat" type="string" value="®{Name}® " />
  <Setting name="IdleMessageformat" type="string" value="{CurrentDateTime} -=nPvr=-" />
  <Setting name="CustomLine1Format" type="string" value="{ChannelNr} {ChannelName}{Stop} {CurrentActivity}" />
  <Setting name="CustomLine2Format" type="string" value="{CurRecInfo}{ChannelEPGTitle}:{ChannelEPGSubTitle}{CurrentFile}{Stop} {NextRecInfo}" />

almost there...

i'm working on addition to sqlite query, to grab current recordings as well as next info while npvr is closed...should be interesting with only 1 query available for both...lol
I took the easy way out, hex-edited the sqlite plugin to use another .ini for second query...Big Grin
Now have live current recording and nextrec: while npvr is off...[plugin can't assist]

add files below to plugins dir in smartie and edit db line in .ini for your system, along with earlier sqlite plugin, and use this line on screen 2 bottom:
Code:
$dll(regexp,3,No data!!# ,$dll(sqlitedb,1,,))$dll(regexp,3,No data!!# ,$dll(sqlited2,1,,))
must also have regexp plugin as well..[to remove No Data!! msg when nothing returned]
Hardware: HDHR Prime, HDPVR 1212, Raspberry pi2, VFD display w/LCDSmartie
mila06
Offline

Member

Posts: 210
Threads: 47
Joined: Dec 2005
#93
2011-01-26, 09:39 AM
Hi Nick

Do you think that some of the CustomLine-formats could be implemented in the "iMon" setting and be used on the VFD?

/Michael Larsen
Michael Larsen

[SIZE="1"]HTPC:
Asus AMD 785G- M4A785TD-M/EVO, ATI 4200 HDMI,
AMD Phenom II X2 550 - 3.0 GHz,
2 GB Ram, 500 GB Seagate Barracuda
Terratec Cinergy C PCI HD, NVidia PureVideo, Cyberlink
Windows 7 ULT, NPvr v1.5.33[/SIZE]
Website
pBS
Offline

Posting Freak

Posts: 4,829
Threads: 182
Joined: Aug 2005
#94
2011-01-26, 11:33 AM
as workaround, you can always use smartie and it's got a imon driver built-in..Smile [actually 2 diff ones]

p.s. i got suspend msgs working by using irss events...i think it works better cuz it's a service and they can delay suspends without tricks..
Hardware: HDHR Prime, HDPVR 1212, Raspberry pi2, VFD display w/LCDSmartie
mila06
Offline

Member

Posts: 210
Threads: 47
Joined: Dec 2005
#95
2011-01-26, 12:38 PM
Thanks pBS. Sounds very good!

Does smartie also have build-in support for the newer iMon VFD hardware(the one that soundgraph just released plugin-mode for)?

Do i have to remove some of the Imon software to get smartie going? If i do, what about the remote then? You don't have any of the imon software installed, do you?
Michael Larsen

[SIZE="1"]HTPC:
Asus AMD 785G- M4A785TD-M/EVO, ATI 4200 HDMI,
AMD Phenom II X2 550 - 3.0 GHz,
2 GB Ram, 500 GB Seagate Barracuda
Terratec Cinergy C PCI HD, NVidia PureVideo, Cyberlink
Windows 7 ULT, NPvr v1.5.33[/SIZE]
Website
pBS
Offline

Posting Freak

Posts: 4,829
Threads: 182
Joined: Aug 2005
#96
2011-01-26, 12:58 PM (This post was last modified: 2011-01-26, 01:22 PM by pBS.)
not sure which imon devices are supported, should be all vfd's and maybe some lcds, but no graphic mode lcd's..
[smartie is 5x7 character based]
one driver uses direct to hardware, other uses basic calls to imon software...both only need sg_vfd.dll present..
i believe it will work without uninstalling, just don't start imon software..and try both smartie drivers...you'd lose remote, but i believe smartie has facilities for buttons..Big Grin
Hardware: HDHR Prime, HDPVR 1212, Raspberry pi2, VFD display w/LCDSmartie
kindt nick
Offline

Member

Posts: 128
Threads: 9
Joined: May 2008
#97
2011-01-26, 10:32 PM (This post was last modified: 2011-01-26, 10:41 PM by kindt nick.)
Code:
Cur.Plugin
Cur.Activity

Cur.FileName
Cur.FileExt
Cur.Path

Cur.Audio.Line.1
Cur.Audio.Line.2
Cur.Audio.Line.3
Cur.Audio.Line.4

Cur.Video.Line.1
Cur.Video.Line.2
Cur.Video.Line.3
Cur.Video.Line.4

Cur.DVDInfo

Cur.Progress.Pos
Cur.Progress.Dur

Cur.Ch.Line.1
Cur.Ch.Line.2
Cur.Ch.Line.3
Cur.Ch.Line.4

Rec.CurInfo
Rec.NextInfo

Status.IsPlaying
Status.IsPaused
Status.IsPlayingAudio
Status.IsPlayingVideo
Status.IsPlayingDVD
Statis.IsPlayingLiveTV

Custom.Line.1
Custom.Line.2
Custom.Line.3
Custom.Line.4
Custom.Line.5
Custom.Line.6
Custom.Line.7
Custom.Line.8
Custom.Line.9

pBS Wrote:almost there...

i'm working on addition to sqlite query, to grab current recordings as well as next info while npvr is closed...should be interesting with only 1 query available for both...lol
I took the easy way out, hex-edited the sqlite plugin to use another .ini for second query...Big Grin
Now have live current recording and nextrec: while npvr is off...[plugin can't assist]

add files below to plugins dir in smartie and edit db line in .ini for your system, along with earlier sqlite plugin, and use this line on screen 2 bottom:
Code:
$dll(regexp,3,No data!!# ,$dll(sqlitedb,1,,))$dll(regexp,3,No data!!# ,$dll(sqlited2,1,,))
must also have regexp plugin as well..[to remove No Data!! msg when nothing returned]

Nice one... So, I'm out the country untill friday... I'll write everything like the described above. I guess by monday, we should have a final data structure.
Just one last thought... What about subkeys.
I mean, instead of Cur.Audio.Line.1 what about just making a subkey called Audio and there put Line1, Line 2, Line 3?, same for the other keys.

The configurable strings for iMON VFD's will be supported somewhere next week.

If everything goes well, configurable strings for the iMON LCD will be supported to.
I'll have to bang my head against the wall a couple of times before I'll get a structured output ready for the LCD, since it is only one single line.
(No multiline though, sinds the native api does not support multiline, yet)

I'll try to add IsPaused also.

I guess this rounds it about up?
I guess together with LCDsmartie we will support a bunch of displays...

After that We'll have to make a page on where I describe the whole plugin with feature and you, pBS, discribe the whole LCDsmartie section.

Grtz,
Nick
CPU: Core i3 530 @2.93GHz, Intel; _ RAM: 4GB DDR3 1333MHz, Corsair; _ MoBo: GA-H55M-D2H, Gigabyte
HD: 64MB SSD Drive ; _ OS: Win 7 Ultimate x86, Microsoft
Case: Fusion 430 Black, Antec; _ LCD Display: ODM/OEM LCD, iMON; _ Remote/ir-Blaster: MCE-Remote 2, Microsoft
TV: 40" Full HD LCD, Samsung
pBS
Offline

Posting Freak

Posts: 4,829
Threads: 182
Joined: Aug 2005
#98
2011-01-27, 06:17 AM (This post was last modified: 2011-01-27, 07:08 AM by pBS.)
ok, but i was hoping for a change in names themselves..
for easier building later..
only 4 things you can be doing, dvd,video,livetv,music...
and everything's current except next:, so can omit that part..Smile
[remember, the smallest that fully describes...] tho kinda mute cuz doing most of it in registry now..
so have:
Code:
for arranging them:
video.1   dvd.1   tv.1   music.1
video.2   dvd.2   tv.2   music.2
video.3   dvd.3   tv.3   music.3
video.4   dvd.4   tv.4   music.4

output lines:
display.line.1
display.line.2
display.line.3
display.line.4 etc.
but however you want to do it is fine, i liked what you did in 4.11, so was happy with that layout but just with shorter, more obvious names...and the in-progress recording exemption..[so it always shows but doesn't stop anything else from showing] and if we could have other stuff in there it would be nice also..[like always present time]
like a category we could put anything we wanted to always show in..

more 'keywords' of info to insert are always welcome into the mix..Big Grin
[but i'm sure almost all of it is used already]

oh and for dvd just get volume label name and show that, or 1 dir up if dvd folder is returned..
[for 'd:\dvds\Iron Man\video_ts' show 'Iron Man', not video_ts...for 'e:\' get vol label]

oh yea, need a keyword for play/pause, with user definable strings, so we can put a $char() in there for a play and pause icon... so need a custom play and custom pause building area, and be able to put it in exempted category in custom lines..
so play and pause custom reg keys, logic to decide which one to insert for keyword [smartie can't do this], and be able to insert it into custom always like current recordings.. {playpause}

now that i got offline stuff working, soon as file info works it's ready...Wink
i'll package a whole setup ready to go when references are locked in..
cool thing is, you don't really even have to install smartie, just unzip and run it..

oh and no need for reg subkeys, they just add to length without separating much...
i like it all on one screen, and easier for win to cache one key..
Hardware: HDHR Prime, HDPVR 1212, Raspberry pi2, VFD display w/LCDSmartie
kindt nick
Offline

Member

Posts: 128
Threads: 9
Joined: May 2008
#99
2011-01-31, 08:17 PM
Hey pBS,

I'm almost there. Could you program a couple of recordings and send me the database.
This way I can test out a couple of things first.

grtz,
Nick
CPU: Core i3 530 @2.93GHz, Intel; _ RAM: 4GB DDR3 1333MHz, Corsair; _ MoBo: GA-H55M-D2H, Gigabyte
HD: 64MB SSD Drive ; _ OS: Win 7 Ultimate x86, Microsoft
Case: Fusion 430 Black, Antec; _ LCD Display: ODM/OEM LCD, iMON; _ Remote/ir-Blaster: MCE-Remote 2, Microsoft
TV: 40" Full HD LCD, Samsung
pBS
Offline

Posting Freak

Posts: 4,829
Threads: 182
Joined: Aug 2005
#100
2011-01-31, 09:11 PM
sure...in just a few mins..trying to fit a 12.5mm drive into a 12mm hole...lol
Hardware: HDHR Prime, HDPVR 1212, Raspberry pi2, VFD display w/LCDSmartie
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (18): « Previous 1 … 8 9 10 11 12 … 18 Next »
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  ExternalDisplay New Release - (MediaPortal MiniDisplay Port) ralphy 78 73,286 2011-01-26, 09:04 AM
Last Post: ralphy
  Is Contour working on the new release bhays 6 3,223 2006-05-16, 06:27 AM
Last Post: MixMan

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

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

Linear Mode
Threaded Mode