Stream

Join this community to post or comment

Daniel Frey
owner

Announcements  - 
 
MythTV Player 1.1.10 is now available for Alpha Release in the Google Play Store

Global Search across Recordings and Videos.
Search looks in any field in those tables (i.e. Title, Character, Actor, Channel Number or Call Sign, Category, Recording Group, etc).
This feature is highly dependent on your recording and video metadata being up to date.
Actor/Character search is limited to MythTV Backend v0.28+ and only for recordings at this time.
Bug Fixes
Certain special characters in show title resulted in 0 episodes on the episodes screen
2
David Jarrett's profile photoDaniel Frey's profile photo
18 comments
 
+David Jarrett Great! Thank you.
Add a comment...

Daniel Frey
owner

Announcements  - 
 
Just a quick note...In the next release (v1.1.10) you will now be able to search across all Recordings and Videos (both videos and tv series).  I implemented the bulk of this tonight.  Just want to run through a little more testing and I will push it to the play store.
5
Daniel Frey's profile photoAndrew Cruickshank's profile photo
19 comments
 
Cool Mcgool. Thanks for all your work on this Daniel.
Add a comment...

Daniel Frey
owner

Announcements  - 
 
A word on Video Metadata.

To get the best experience out of the app, make sure your video metadata is up to date.  If you haven't done this already, make sure you tell your library to retrieve all details.  Fix any matches that couldn't be resolved automatically.  If you have any TV Series ripped to your video collection, also make sure this is setup correctly.  The new interface will allow you change whole seasons with a simple drop down.  For this all to work, your video library metadata needs to be up to date.

I am hoping to get this in beta this weekend sometime.  Some minor things to fix first then it should be ready to go.
1
Andrew Cruickshank's profile photo
 
I'm not sure if anyone else has a lot of Coursera or other MOOC content, but after some trial and error I have been using 'rename' substitutions to change "1 - 1" into s01e01 so that MythTVs parser reads it correctly. There is no valid metadata to search for, so I have been doing it manually, starting with double digit season and double digit 'episode.'  So I run:
rename -n 's/(\d{2}) - (\d{2})/s$1e$2/' *.mp4  (remove the -n after you trial it successfully)
then
rename -n 's/(\d{1}) - (\d{2})/s0$1e$2/' *.mp4 
and
rename -n 's/(\d{2}) - (\d{1})/s$1e0$2/' *.mp4
and finally
rename -n 's/(\d{1}) - (\d{1})/s0$1e0$2/' *.mp4

This works OK for 90% of coursera, although some courses choose filenames that have multiple \d - \d patterns, which is a pain.
Add a comment...

Daniel Frey
owner

Discussion  - 
 
Has anyone been able to get version 1.1.7?  After my last update, I got another notice I am infringing on intellectual property.  I am guessing it is the screenshots.  I have removed some that possibly show some logos.  Their email is not clear, nor is the Developer Console, on what the infringing material is.
1
1
Silverhawk Shayhan's profile photoDaniel Frey's profile photoFrank Phillips's profile photo
6 comments
 
Thanks. I have been making pretty good progress so far.  I got a lot more planned :)
Add a comment...

Daniel Frey
owner

Announcements  - 
 
MythTV Player 1.1.7 is now available for Alpha Release in the Google Play Store

Here are the details of the changes:
Settings have been updated to allow the Internal Player or an External Player (such as VLC, MX Player, etc.) be selected.
If the Internal Player is selected, Watch Videos can be allowed to use the External Player.
Player Settings are also now available from the Recording or Video Details Screens.
Bug Fixes
Videos can now be played on Android TV via Internal or an External Player (such as VLC)
2
Daniel Frey's profile photoElkin Fricke's profile photo
9 comments
 
+Daniel Frey updatet last night. Sorry to say, issue remains. But the app is still usable, as I only use the recordings feature.
Add a comment...

Daniel Frey
owner

Announcements  - 
 
MythTV Player 1.1.5 is now available for beta release in the Google Play Store.

It includes bug fixes since 1.1.3, including 1.1.4 (which was never released).  Initiating a HLS Transcode on v0.27 is resolve and feedback about queuing them is now more immediate (an indeterminate progress bar starts until the backend has started reporting progress, then you see the regular progress indicator).

It was requested to have 5 digit port numbers. That is now in place as well.

Some bug fixes and enhancements for Android TV are also included.

Next up will be making the Watch Videos screens follow the design guidelines for the rest of the app.  If you have any issues or suggestions, please register them in the github issues list.

Also, please report any crashes or ANR's so they get logged in the Google Play Console, and be sure to submit any relevant feedback to help me diagnose the issue.
1
David Jarrett's profile photoDaniel Frey's profile photo
15 comments
 
+David Jarrett​ that is what I am working on now. Previously, I was just downloading that data on the fly. Now it is in a table where I can search it all. Plan is for search to be global, so it will search all recordings, videos and can ve done on any field in those tables. So actor, character, channel number or callsign, etc. This all works now for recordings. Going to add it for videos too.
Add a comment...

Daniel Frey
owner

Announcements  - 
 
MythTV Player 1.1.3 is now available for beta release in the Google Play Store.

I have refactored the Settings making them look like the rest of the application.  Now backend changes are immediate, for those who run multiple backend systems, or are just switching from an ip address to localhost over an ssh tunnel.

Some other layout changes for tablets are also in this release as well as various bug fixes.

It was just published. so if you opted in to the beta program, you should see this update in a few hours.
4
Patrick Oglesby's profile photoDaniel Frey's profile photo
5 comments
 
+Patrick Oglesby this was just pushed to the beta channel. It will take a few hours to propagate the google play servers. Look for it in a few hours.
Add a comment...

Daniel Frey
owner

Announcements  - 
 
Some considerable changes in the now beta 1.1.2.  Please update when you can.  I believe this will be the version that will be the first production release.  I have addressed the bug reports that were posted as well as made some significant improvements in the player.  Some other niceties as well in the UI.  Baring anything major, I plan to push this to full production release shortly.
2
Daniel Frey's profile photoTim White's profile photo
8 comments
 
Thanks +Daniel Frey​ That's fixed the crash. Yup. Keep taunting :-)
Add a comment...

Daniel Frey
owner

Announcements  - 
 
Mythtv Player 1.0 Alpha is ready for testing.

Just like when you registered for this community the first time, please click the MythTV Player Beta Program link in the About this Community box.

You need to be on Android 4.+. 

Here are some key features already implemented:
- View your recorded programs
- View your movies
- Globally search your recordings (movies coming soon)
- Queue a recording or movie for HLS Transcoding
- Launch an external player, if you so desire (we recommend VLC for Android)
- Material Design Theme

What is coming:
- Android TV Support (It is already in there, but I need to refactor the code into a single APK and upload it into the play store for it to take effect)
- Global search include movies
- Chromecast support

Once you accept the Beta Program, go to the link to the Play Store in the About this Community box and install the app.

There are a few known issues.  After watching a stream, if you don't press the back button, it crashes if you leave it on that screen.  There is also an issue getting content to play from a secondary backend.

Please take a look and let me know what you think and if you have any issues.

Unless there are any glaring issues, I am going to push this one pretty quickly to the production release.
3
1
Daniel Frey's profile photoTom Lichti's profile photoEric Hoch's profile photo
31 comments
 
Hard to tell, we have a lot of recordings. I'll see if I can nail it down.

Oh, the curl command returns:

<detail>
<errorCode>501</errorCode>
<errorDescription>
Recorded ID or Channel ID and StartTime appears invalid.
</errorDescription>
</detail>
Add a comment...
 
When I go to the DVR/recordings view in the latest beta, I can see all my shows and episodes, but clicking on most of the episodes doesn't actually do anything. For the episodes that I can click on, it will load up an episode from a completely different show. 
1
Terry Walker's profile photo
 
I have the same issue. I am using a Nexus 7 (2013) on Android 5.01. I don't have the issue on my Note 4.
Add a comment...

Jyrki Pesonen

Feature Requests  - 
 
Been running and occasionally building MythTV since 2003 but currently running 0.28 from MythUbuntu repo on BE. Looking forward on 0.28 support for Android. Have some ZTE and Asus Padfone's as clients.
1
Bill Meek's profile photoJyrki Pesonen's profile photo
3 comments
 
Sure, that's why noworries. :)
Add a comment...
 
So I'm using the latest beta (1.20.6) on a Nexus 4 with Android 4.4.3 and I've added a BE to it and it's connected and sees all of the "shows" I have on my BE, but most of the shows are not showing any episodes.  Some do, but most don't.  I've waited a while now so it should have synced by now.

Any ideas?
1
Bill Meek's profile photoBrian Murrell (Brian J. Murrell)'s profile photo
9 comments
 
Cool. Glad to have helped. Can't wait for the next release.
Add a comment...

About this community

This is a community of beta testers for the MythTV Player project. You must accept the Google Play Beta Testing acknowledgement in order to participate in the beta program. Please see the links below. Beta testers must have devices running the Ice Cream Sandwich version or higher (also known as API level 14 and 4.0.x.) If you run across any issues, please feel free to post a question here with any relevant details regarding what you were doing and add your Android and MythTV versions. Please also consider opening an issue on our GitHub Issue Tracker.

Daniel Frey
owner

Announcements  - 
 
MythTV Player 1.1.8 is now available for alpha release in the Google Play Store.

The completely revamped Watch Videos section is now available to try out. Videos don't sync as often as recordings and live streams.  If you don't initially see your videos, you can swipe down to refresh the list.

I am interested in your experiences playing HLS transcodes of your video library.  For some reason, I can not get a reliable HLS transcode of videos in my library.  This happens whether I initiate the transcode from the app or from the browser on port 6544.  The app just fails to play it, however, VLC plays the native video just fine (which is why i added the override for an external player for videos).  When I try to play the video in jwplayer on port 6544, I get black and green bars, but the audio plays fine. 

My backend is Mythbuntu 14.04 LTS and I am running the v0.28.  Has anyone else experienced this?
1
Neil Cooper's profile photoDaniel Frey's profile photo
15 comments
 
+Neil Cooper I guess it makes sense to be able to see both a browsable view and a directory view. I am going to have to think on this one for a bit.  Would you want to put an enhancement issue in the github repository?

Would basically need a way to swap the current browse view for directory view.  I will also have to figure in how the planned Parental Controls will work with this as well. This request may take a little time to implement.
Add a comment...

Daniel Frey
owner

Announcements  - 
 
Here is a look at the work going into the Watch Videos section of the app.  Plan is to add TV shows on the TV tab.  You will see the show, then open up to the earliest season you have loaded.  A switcher will be there for changing seasons.

Also on the list is to honor Parental Control levels.
4
1
RAJASHEKAR B DANDANNAVAR 9008546020's profile photo
Add a comment...

Frank Phillips

Discussion  - 
 
Have resolutions <720p been tested? Maybe you can emulate a smaller display size. My device has a display of 960x540. When I click play it says "Can't play this video". If I use vlc as the external, it pulls down the FHD mpeg2/ac3 recording and chokes trying to play it. Uses the Content/GetFile? method.

On the backend webpage, I can see the 1280x720 HLS transcodes listed. My guess is the player doesn't want to downscale for a smaller display, so it quits, and vlc gets fed the getfile method instead of the hls stream.

Maybe a setting for transcode resolution would help? Or match the display size using getDisplaySize().
1
Daniel Frey's profile photo
2 comments
 
+Frank Phillips  If you go to port 6544 and navigate down the API -> Examples -> HTTP Live Streaming and list either the videos or recordings you get the following transcoding option:

width: auto, 288, 400, 480, 640, 800, 960, 1024, 1280
height: auto, 320, 480, 540, 600, 768, 720

There are also options for audio and video bitrate.

Would these be acceptable?  Or is there a resolution that is missing?  I figure for Auto I would default to 720p since most phones and tablets should be able to handle that.
Add a comment...

Daniel Frey
owner

Announcements  - 
 
As a test, I uploaded the current beta, v1.1.3, to Google's new ArcWelder that will allow this app to run inside of Chrome.  For the most part, it just works.  There are a few issues I can see right off the bat, but most functionality is there.

Soon, this app will be able to run on whatever screen you happen to have on hand
2
Add a comment...

Daniel Frey
owner

Announcements  - 
 
MythTV Player 1.1.2 is now available for general release in the Google Play Store

https://play.google.com/store/apps/details?id=org.mythtv.android
MythTV Player allows you to browse and play your recordings and videos on y...
4
Christopher Watson's profile photoDaniel Frey's profile photo
13 comments
 
Great, I am glad it is working for you. Let me know if you see anything else.
Add a comment...

Daniel Frey
owner

Announcements  - 
 
I wanted to share a few things with the Community.

Thanks for everyone that tested the MythTV Android Frontend project!

There will be no more development on it and a new MythTV Player is now in development.

And for those that may think the new project will support Live TV, as of MythTV 0.28-pre, there is still no Services API interface for Live TV, so that won't be coming.

MythTV Player for Android is going to focus solely on playing the media you have on your backend, forgoing all the rest of the frontend features that you would find on a traditional frontend.

Here is a short list of the goals for the project:
* Recording Playback with no dependencies on external players
* Video Playback with no dependencies on external players
* Chromecast Support
* Leanback interface for Android TV
* HLS Live Streams can be initiated in the app or through mythweb and playable in the app.

You can follow the progress of the code here:
https://github.com/MythTV-Clients/MythtvPlayerForAndroid

Please post any questions here.  I will do my best to answer all of them.
6
1
Tom Harris's profile photoDaniel Frey's profile photoDoorToDoorGeek “Stephen McLaughlin”'s profile photo
7 comments
 
+Tom Harris Unfortunately, android has no support for mpeg2 playback.  The app will start a HLS stream for you behind the scenes. Or you can manually create one on the backend through mythweb or another job.  Then they will be playable on the device.
Add a comment...

Bryant Smith

Feature Requests  - 
 
I was wondering if there is any future plans to support Android TV specifically the Nexus Player. I have the hdhomerun app installed on the NP which enables the Live TV app but no control of live TV or DVR functionality. A better solution would be to use a Myth TV server with an app like this that the Live TV app would use to get its stream and EPG data from. Have the devs looked into this at all?
Live Channels app is for watching Live TV. Watch your favorite news, sports...
1
Tim Kosem's profile photoDaniel Frey's profile photo
9 comments
 
The problem I am running into right now is preparing the streams for hls playback. .27 seems to be having issues, but, I hear, .28 is better.

The more simplified lean back interface is what I am going for with the android tv work that I have done. I haven't added any deleting at this point, that could be pretty easy to add.
Add a comment...

Tom Harris

Discussion  - 
 
The Hardware section doesn't contain much..   Any info on the best devices for MythTV on Android?   In particular, the best for U.S. MPEG2 is what I'm looking for.

Any recommendations on settop boxes or tablets are appreciated.

For example, does this work with the new 'Nexus Player' Android TV box?  Does that box support MPEG2?
1
Tim Kosem's profile photoDaniel Frey's profile photo
4 comments
 
This would truly make the new breed of various frontends more possible. I think it would also simplify playback interactions with traditional frontends too. But I can't say for sure since I am not into that code at all.
Add a comment...