SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 03-29-2015, 11:00 AM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
Day one features

I should make this a poll, but I probably don't have all the top 10's from people.

We've been making a pretty good list of features to add once Sage gets open sourced, but I'd like to start a new thread on the most important fixes or features.

For the developers with the skills to handle it, I'd like to throw my hat in the ring for MKV subtitle support on the Sage Client. To me, this is the last remaining feature that sets it apart from the HD300's, except of course native output switching. It's also the feature that prevents me from using the Sage Client as my main viewing app on a NUC or similar. Seeing how HD300's are scarce and unlikely to return, bringing the feature parity of the Sage client up to date seems critical.

I assume fixing or updating things that are already present should be the low hanging fruit. I know the weather app was thrown about too.

What are your most important fixes?
Reply With Quote
  #2  
Old 03-29-2015, 11:16 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Mine are adding MultiRecord and fixing the back to back padding on the same channel.... I believe adding MultiRecord to Sage fixes it ... also Picture in Picture.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #3  
Old 03-29-2015, 11:37 AM
mechling-burgh mechling-burgh is offline
Sage Aficionado
 
Join Date: Feb 2006
Location: Pittsburgh, PA
Posts: 406
I agree with nyplayer back to back padding and multi stream recordings. Individual client handling for the extenders to eliminate the java memory problems. Working with Hauppauge to see if they are willing to get 1340 MediaMVP-HD Digital Media Player working as and extender. I think it would be cool if we could get an extender to work with NPVR and Sage, more would be sold and more likely to have support for them from a company.
Reply With Quote
  #4  
Old 03-29-2015, 11:56 AM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
Quote:
Originally Posted by mechling-burgh View Post
Working with Hauppauge to see if they are willing to get 1340 MediaMVP-HD Digital Media Player working as and extender
I guess all Sigma based boxes aren't the same. Seems the reviews of that one are pretty bad. Do you have one now and like it? If we can't go to Sigma directly, I wonder if we'd have better luck working with a smaller company like Dune or Popcorn Hour (or whoever owns them these days)?
Reply With Quote
  #5  
Old 03-29-2015, 12:44 PM
mechling-burgh mechling-burgh is offline
Sage Aficionado
 
Join Date: Feb 2006
Location: Pittsburgh, PA
Posts: 406
No I don't, I said that one because of the MVPs have been used in the past. I was also wondering if manufactures like Sigma Design have generic boxes they design then sell with your os installed on it by the company buying them. If so could we buy them and install the extender os on them.
Reply With Quote
  #6  
Old 03-29-2015, 05:04 PM
trk2 trk2 is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Maine
Posts: 499
Quote:
Originally Posted by valnar View Post
I guess all Sigma based boxes aren't the same. Seems the reviews of that one are pretty bad. Do you have one now and like it? If we can't go to Sigma directly, I wonder if we'd have better luck working with a smaller company like Dune or Popcorn Hour (or whoever owns them these days)?
I know there is ongoing development work with the Dune players and Kodi. I don't if that is with the support of Dune or not.
Reply With Quote
  #7  
Old 03-29-2015, 10:34 PM
reggie14 reggie14 is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Maryland
Posts: 2,760
I'll start with a relatively simple one: a webserver plugin with Java 8 support. I rebuilt my server today and found out about the Jetty incompatibility. I'm not entirely sure how much is broken under Java 8 (the regular webserver seemed to work, but the mobile one did not), but to get everything working I had to drop back to Java 7.
Reply With Quote
  #8  
Old 03-30-2015, 05:46 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by trk2 View Post
I know there is ongoing development work with the Dune players and Kodi. I don't if that is with the support of Dune or not.
Interesting, got any info on that?
Reply With Quote
  #9  
Old 03-30-2015, 06:02 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by reggie14 View Post
I'll start with a relatively simple one: a webserver plugin with Java 8 support. I rebuilt my server today and found out about the Jetty incompatibility. I'm not entirely sure how much is broken under Java 8 (the regular webserver seemed to work, but the mobile one did not), but to get everything working I had to drop back to Java 7.
Interestingly, enough, I noticed the same thing (on Linux with Java 8). This isn't a "sage" issue, but a plugin issue. I suspect that all is needed to update the Jetty Jars... it's bee a few years, since they've been updated.
Reply With Quote
  #10  
Old 03-30-2015, 08:39 AM
trk2 trk2 is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Maine
Posts: 499
Quote:
Originally Posted by stanger89 View Post
Interesting, got any info on that?
So it looks like it's not actually Dune, but using the Dune hardware through a 3rd party vendor (Zappiti)? The Kodi forums seem to use the terms Dune and Zappiti interchangeably. Anyway the specifications for the media box may be found here. Long story short, it seems like an HD400 (4k, 3D, HD audio, H.265 etc...).

Integration is ongoing and it looks like it is supported by Zappiti. Here is their current bug list which also provides a good run down on the features.
Reply With Quote
  #11  
Old 03-30-2015, 09:08 AM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
Interesting. Well, we certainly don't need one with a hard drive. And from what I remember, many comparisons place Sigma better than Realtek. I always thought Dune/PcH used Sigma, but perhaps they changed.
Reply With Quote
  #12  
Old 03-30-2015, 05:48 PM
matterofrecord matterofrecord is offline
Sage Advanced User
 
Join Date: Dec 2007
Location: uk
Posts: 100
FYI:

Quote:
Originally Posted by nyplayer View Post
Mine are adding MultiRecord and fixing the back to back padding on the same channel.... I believe adding MultiRecord to Sage fixes it
I'm not sure if this is helpful but you can kind of do this with lmgestion lmdvb smart recorder ( at least for the UKs dvb-t and dvb-t2 signal). It allows you to multiply 1 physical tuner into multiple network tuners. The trade off is slow tuning, 1 physical tuner can still only tune to one frequency ( it's like having lots of tuners only tuned to one frequency) and not all tuners play nice with the system. My terratec and tbs tuners work but my hauppauge tuners don't.

Although having said that native would be better. You can add my vote for Native multirecord/" many channels for one tuner on one frequency" but I think this is probably past a "day one feature".

============================

FYI: My list of not really day one features
  • Native support for XML EPG importing ( without 3rd party programs ).
  • Fast forward Playback at greater that 1x times with audio like cyberlink powerdvd can.
  • Slow Motion forward and reverse for sports programs (frame by frame would be good).
  • Fully supported videoredo plugin ( trim, X265 encode, reimport and save Hard drive space ).
  • User created categories selectable from the main recordings menu without going to "filtering" sub-menus.
  • An update epg button that works ( it's not as petty as it sounds )
  • Ability to select a custom thumbnail image for recordings and imports ( this is as petty as it sounds but it would be easy so hey why not )
  • Send different channels/programs/favourites to different hard drives or folders.
  • Export ALL your settings in an xml file so a re-install is simple.
  • Make the "hidden unsupported features" supported default features.
  • Simple Screenshots
  • Ability to add labels to recordings
  • Better detection of repeat favourites ( - allow for 5 minute difference either way in program length - allow for descriptions to be little bit off- things like "new" and "SL" ( for sign language ) are currently treated as different programs )
  • Ability to preference HD versions of favourites when there is a choice.
  • EPG can list a single channels epg data vertically to make it easier and quicker to scan through one channel.
  • Better naming of recordings - ie move from "BBCNewsatTen-273037792.ts" to "BBCNewsatTen_2014-02-26-chnl-14.ts"
  • Logo removal ie. Channel specific logo blurring


I think for most people "day one" features are going to be fixing out of date plugins, bugs, support for latest java and latest OS's ( MS 8.1 & 10 ). I have no idea how many of these plugins that people rely on daily are open source and I've yet to see nielm and some of the other heavy hitters make an appearance at the "Yeay, Sagetv is now open source" party.

I also think the majority of hardcore sagetv users are using sagetv via extenders. Compatible extenders are going to be a major issue for a lot of people. Sagetv can no longer dictate the hardware in the extender. The choice of available and viable extender replacements might place limitations on what is viable for sagetvs future development. Also a lot of time might be spent setting up a viable alternative extender ( getting the current extender software working with the available hardware). Extenders might be the first focus for a lot of people meaning there will be little time for features that require major rewrites or new components.

In short a lot of the day one updates might be just to get everything up to date and working with newer hardware and software. That's not to say there won't be innovations, there are a lot of smart people who are capable coders and they will undoubtedly add features but I think it will be the features they want.

EDIT:

More for the wishlist:
  • Satellite tuning needs improvement. - In npvr you specify frequencies,fec,symbolrates it tunes to those, that's it. Simple. Trying to tune to UK Free satelite channels is just awful - it finds some channels 5 or 6 times over and some not at all. Changing the frequencies in the FRQ file doesn't seem to help. A Tuning process that works the same as it does for dvb-t would be good. Perhaps allowing for the import for King of Sat files might be good.
  • The tuning data within the .FRQ files needs updating. Some sort of webscraping script for www.ukfree.tv might be the best way in the uk.
  • A "Don't Record" button/checkbox.Useful when setting a program to "watched" would prevent it from being recorded later in the day/week/month when you do want it.

Edit 2: More Sagetv NOT day one improvements I'm just writing them all here in one place. Some of these are quite petty compared to the others.
  • Bookmarks within recordings.
  • Set favourites to ignore looking for duplicates and just record every instance regardless.
  • Better management of keyword favorites. When Setting a favourite by a keyword "future airings" should be by keyword ability to group recordings by favourite keyword rather than title. (ie if you favourite an actor by keyword the films would be grouped by that actor in the "Sagetv recordings" and when looking for future airings you would see all the future films by that actor and not just duplicate of the film title )
  • Ability to set an archive drive and archive sage recording from within sage itself.
  • Archived recording often get the timeline wrong with start and end padding added to the beginning ( ie 5 Minute start and end padding = 10 minute beginning padding in archived recording )
  • Advanced time scheduling like bittorrent's grid map scheduler.
  • Tuners ordered in alphabetical order in the tuner setup screen.
  • Error warnings numbered and individually delete-able.
  • When sorting by channel maintain alphabetical order.
  • See only radio recordings.
  • Convert radio recordings to MP3 from within sagetv.
  • x264/x265 custom conversion poss with handbrake cli.
  • Fast forwarding through radio doesn't work well.
  • Crowd fund a Full time developer if it's needed.

Last edited by matterofrecord; 06-08-2015 at 05:46 PM. Reason: I'm just making a big list
Reply With Quote
  #13  
Old 03-30-2015, 06:08 PM
blade blade is offline
SageTVaholic
 
Join Date: Jan 2005
Posts: 2,500
Quote:
Originally Posted by matterofrecord View Post
Send different channels/programs/favourites to different hard drives. I know this is a leftfield one but if you give sagetv 2 recording drives it just uses whichever has most spare room. I'd like more control.
You actually currently have 2 options.
1) Uses the drive with the most free space for all recordings.
2) Uses the drive with the most free space for one recording and then if there are multiple recordings at once they're balanced between the various recording drives.

It's not as much control as you're asking for, but there is another option other than just the one with the most free space.
Reply With Quote
  #14  
Old 03-30-2015, 07:09 PM
matterofrecord matterofrecord is offline
Sage Advanced User
 
Join Date: Dec 2007
Location: uk
Posts: 100
Quote:
Originally Posted by blade View Post
You actually currently have 2 options.
.....<snip>...
Sorry blade I edited my post quite a bit but you are right. I record current affairs programs that have multiple duplicates and are often interrupted in favour of breaking news. Every week I have to go through them and delete the duplicates to free up recording space. I like having almost all my recordings on one drive as it's easier to archive the good stuff.

My choice would be put the current affairs on another drive so I could let them pile up. Radio could go on another drive/folder so that I could batch convert them to mp3s. I could have the commercial channels on one drive with comskip running and the BBC advert free channels on another drive without comskip. Another drive/folder for programs that I would want to convert and put on my phone so I can batch convert them and find them easily.

There's a lot that could be done if we could have the choice.

Also another wishlist not really "first day feature"
  • Wiz.bin editor. My sagetv takes 5 minutes to start and it's something to do with my wiz.bin. Perhaps it's the massive amount of duplicate current affairs I recorded or perhaps it's the massive amount of network tuners I added using Lmdvd smart recorder. Whatever it is I could use a Wiz.bin editor to find out.

Edit: It turnouts you can dramatically increase startup times if you follow stangers instructions in this thread here. However it would still be good to speed things up further by getting rid of unnecessary recordings ( especially the current affairs stuff ) .

Last edited by matterofrecord; 03-31-2015 at 08:59 AM.
Reply With Quote
  #15  
Old 03-30-2015, 07:41 PM
mistergq's Avatar
mistergq mistergq is offline
Sage Expert
 
Join Date: Oct 2007
Posts: 747
Quote:
Originally Posted by matterofrecord View Post
  • Wiz.bin editor. My sagetv takes 5 minutes to start and it's something to do with my wiz.bin. Perhaps it's the massive amount of duplicate current affairs I recorded or perhaps it's the massive amount of network tuners I added using Lmdvd smart recorder. Whatever it is I could use a Wiz.bin editor to find out.
You may want to shutdown sage and sage service, edit sage.properties, find disable_root_path_check=false to true.
__________________
Media Server: Win 7 Home (32 bit), GIGABYTE GA-EP43-UD3L LGA 775 Intel P43 ATX Intel Motherboard, Intel Core 2 Quad Q9505 Yorkfield 2.83GHz, 4 GB Ram, Geforce 9600 GT PCI-E, 1x HD PVR, HD homerun (2x for OTA, 1x for FIOS QAM), 1 x HD Homerun Prime with cablecard from FIOS.

Client: Windows 10 Pro

Media Extenders: HD-200 x 3, HD-200 x 2
Reply With Quote
  #16  
Old 03-30-2015, 09:25 PM
matterofrecord matterofrecord is offline
Sage Advanced User
 
Join Date: Dec 2007
Location: uk
Posts: 100
Quote:
Originally Posted by mistergq View Post
You may want to shutdown sage and sage service, edit sage.properties, find disable_root_path_check=false to true.
Thanks, however it gets stuck on:

profiler is initializing...XX%done

It's this part that takes 5 minutes ( 4m 45 sec )

what does "disable_root_path_check" do?
Reply With Quote
  #17  
Old 03-31-2015, 05:37 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Normally Sage will retain all media files it's seen when a path (ie network share) disappears, in case it was a temporary network issue. That setting tells it to clean out anything it can't see on the next startup. It's good if you've got a lot of cruft hanging around that isn't actually there anymore. Just be sure that all your network drives are available when you do it.

However what you might want to do is set "limited_carny_init" to true:
http://forums.sagetv.com/forums/show...ted_carny_init

It delays some processing until after startup. I believe the only (noticeable?) side effect is intelligent recordings aren't scheduled until a while after startup. At least that's all I've noticed. But it makes startup a lot faster.
Reply With Quote
  #18  
Old 03-31-2015, 08:54 AM
matterofrecord matterofrecord is offline
Sage Advanced User
 
Join Date: Dec 2007
Location: uk
Posts: 100
Quote:
Originally Posted by stanger89 View Post
However what you might want to do is set "limited_carny_init" to true:
http://forums.sagetv.com/forums/show...ted_carny_init
WOW... FIXED. Thanks Stanger

A 5 minute start up is now 1 min 26 secs


If anyone else if having this problem there is a FAQ here:

http://forums.sagetv.com/forums/show...358#post273358

And a discussion thread here:

http://forums.sagetv.com/forums/showthread.php?t=31684

and yeah it's to do with intelligent record - a feature I have never even tried.

However I would still like a wiz.bin editor to rip out all the old recordings that don't need to analysed for any reason.
Reply With Quote
  #19  
Old 03-31-2015, 10:01 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
Should we put plugin fixes in here, with the hope that the devs may come back and fix them?
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
Reply With Quote
  #20  
Old 03-31-2015, 10:53 AM
pjpjpjpj pjpjpjpj is offline
Sage Icon
 
Join Date: Feb 2008
Posts: 2,164
Quote:
Originally Posted by Skirge01 View Post
Should we put plugin fixes in here, with the hope that the devs may come back and fix them?
Like the PlayOn/youtube either/or issue?

Sure, why not?
__________________
Server: AMD Athlon II x4 635 2.9GHz, 8 Gb RAM, Win 10 x64, Java 8, Gigabit network
Drives: Several TB of internal SATA and external USB drives, no NAS or RAID or such...
Software: SageTV v9x64, stock STV with ADM.
Tuners: 4 tuners via (2) HDHomeruns (100% OTA, DIY antennas in the attic).
Clients: Several HD300s, HD200s, even an old HD100, all on wired LAN. Latest firmware for each.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
3 features Deacon Crusher SageTV Software 4 03-16-2007 04:56 PM
V6 New Features? joe123 SageTV Software 10 01-03-2007 09:51 PM
PVR-500 Features polarhyte Hardware Support 6 07-23-2006 11:57 PM
New STV features in v3 RC2 Opus4 SageTV Beta Test Software 24 10-25-2005 02:14 AM
REQ: A few (three) features kberg31974 SageTV Software 6 06-03-2003 04:14 PM


All times are GMT -6. The time now is 05:50 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.