Jump to content

Tvheadend plugin for Emby - Beta 1


Tolotos

Recommended Posts

pünktchen

Warum??? Tvheadend läuft bei dir auf dem selben Rechner wie Emby, da kann man doch für "localhost" einen Benutzer ohne Passwort erstellen.

Alle anderen Anwendungen oder Rechner brauchen ja weiterhin ein Passwort. Aber ich seh schon, du willst einfach nicht das es funktioniert.

Link to comment
Share on other sites

DeBaschdi

Es reicht doch wenn ich dir sage das ich gerne eine saubere Lösung hätte.

Aber ich merke schon, du bist technisch weniger versiert als ich, denn meine tvh instanz läuft über einen reverse proxy (https only)

Somit sind alle Anmeldungen "lokal"

Link to comment
Share on other sites

pünktchen

Aber ich merke schon, du bist technisch weniger versiert als ich, denn meine tvh instanz läuft über einen reverse proxy (https only)

Somit sind alle Anmeldungen "lokal"

Was ich aus deinem log-Schnippsel nicht erraten kann. Aber wenigstens bin ich technisch so weit versiert, dass ich zwei TV plugins für Emby schreiben konnte  :P

Link to comment
Share on other sites

DeBaschdi

Wunschliste :

-Digest authentication

-Benutzung des tvh imagecaches

-Korrektes Anzeigen der Channelicons + Epgbilder ( beides aus dem tvh imagecache)

-Schnelleres zappen

 

Rest läuft super ;)

Link to comment
Share on other sites

Tolotos

Das TVH-Plugin „übersetzt“ nur die Emby TV-Api in die TVH-Api. Die gewünschten Funktionen müssen in Emby entwickelt werden. Leider wurde die Emby TV-Api in den letzten Jahren immer mehr in „support only US TV streaming“ zurück gebaut. Es gab Absprache mit den Plugin-Entwicklern. Funktionen wurden ohne eine Ankündigung in den Release-Versionen von Emby entfernt ohne die Programmier-Api upzudateb. D.h. als Entwickler hattest du die Arschkarte und konntest nicht reagieren. Aus diesem Grund habe ich das Plugin aufgegeben und verwende Emby nur noch als Backend mit Kodi.

  • Like 2
Link to comment
Share on other sites

Gerrit507

Das TVH-Plugin „übersetzt“ nur die Emby TV-Api in die TVH-Api. Die gewünschten Funktionen müssen in Emby entwickelt werden. Leider wurde die Emby TV-Api in den letzten Jahren immer mehr in „support only US TV streaming“ zurück gebaut. Es gab Absprache mit den Plugin-Entwicklern. Funktionen wurden ohne eine Ankündigung in den Release-Versionen von Emby entfernt ohne die Programmier-Api upzudateb. D.h. als Entwickler hattest du die Arschkarte und konntest nicht reagieren. Aus diesem Grund habe ich das Plugin aufgegeben und verwende Emby nur noch als Backend mit Kodi.

Genau so sieht es aus.

 

Wunschliste :

-Digest authentication

-Benutzung des tvh imagecaches

-Korrektes Anzeigen der Channelicons + Epgbilder ( beides aus dem tvh imagecache)

-Schnelleres zappen

 

Rest läuft super ;)

Ich erkläre dir hier noch ein letztes Mal: Digest Authentication hat keinen sicherheitsrelevanten Vorteil gegenüber Plain Authtentication. Eine Umsetzung war vor ca. einem Jahr schlichtweg technisch NICHT möglich! Falls es das jetzt ist, musst du dich an @@Luke wenden. Die Implementierung dazu liegt nämlich in Emby und nicht im Plugin!

 

Wieso imagecache?

 

Schnelleres "zappen" wird ebenfalls nicht möglich, sein da bei jedem Umschalten ein Puffer aufgebaut werden muss. Wenn überhaupt müsste emby HTSP kompatibel gemacht werden. Momenten läuft das Streaming über HTTP und damit ist dies einfach nicht möglich.

 

Als letztes solltest du mal deinen Umgangston zügeln. Wenn du selbst dem Programmieren nicht mächtig bist wirst du durch Beleidigungen gegenüber der Entwickler sicherlich nichts erreichen.

 

Ich selbst vor wenigen Tagen erst wieder ein tvheadend Server eingerichtet. Die einzige Änderung um es mit emby kompatibel zu machen: Plain Authentication. Wenn du zig Einstellungen vornimmst, wie imagecache und dann von einer "sauberen Lösung" sprichst dich aber wunderst wieso es nicht funktioniert, dann kann ich dir auch nicht helfen. Für mich ist das Thema jedenfalls erledigt.

Link to comment
Share on other sites

DeBaschdi

Ich hab hier niemanden beleidigt.

Und wenn du selbst die Vorteile des lokalen Caches nicht benötigst, heißt das nicht, dass sie für andere nicht von Vorteil sind.

Dito in der digest authentication (ob md5 oder sha) beides besser als plain.

 

Ich will mich auch ned streiten, ich hab gesagt was bei mir nicht geht, wie ich es gerne hätte, wenn das nicht umsetzbar ist, iss es halt so.

Vllt bekomm ich ja mein Geld zurück?

 

Brauchst deshalb kein Fass aufmachen ;)

Link to comment
Share on other sites

DeBaschdi

Und ganz ehrlich, wie hier mit Support/Feature request Anfragen umgegangen wird, frag ich mich echt ob ihr mental dazu in der Lage seid.

Aus deinem aufplusterndem Post liest sich deutlich heraus wie angenervt du bist.

 

"Ich erkläre dir noch ein letztes Mal"

Dein Ernst? 

Denk selbst mal als Supporter drüber nach.

Edited by DeBaschdi
Link to comment
Share on other sites

Gerrit507

Ja blöd nur, dass tvheadend MD5 und SHA-2 benutzt, was beides nicht sicher ist.

 

Wir und die anderen hier haben dir zig mal erklärt mit welcher Konfiguration es funktioniert. Du kommst aber immer wieder her und behauptet es würde nicht funktionieren. Jetzt fängst du auch noch an andere zu beleidigen und dich hier aufzuspielen. Es nervt einfach.

Link to comment
Share on other sites

DeBaschdi

Wollt ihr allenernstes nicht entwickeln, einfach stehen bleiben?

 

In 6monaten frag ich nochmal nach ob sich an der Entwicklung was getan hat / wird.

 

Sorry, aber da müsst ihr durch ;)

Und das ist das normalste von der Welt.

 

Aber beleidigen brauch ich keinen. Lästern tu ich anderswo. (meinermeinung nach zurecht)

 

Wir lesen uns ;) cya

Link to comment
Share on other sites

Tolotos

Wir können wir gesagt das nicht enteickeln was du eillst, Das muss in Emby entwickelt werden! Du must die Emby Entwickler auf English anschreiben und um die Implementierung bitten. Auch in 6 Jahren wird das Plugin deine Wünsche nicht erfüllen können wenn Emby nicht in dieser Richtung entwickelt wird. Das ist nicht im Einflussbereich der Plugin-Entwickler.

So wie Emby derzeit weiterentwickelt wird, sehe ich in der nächsten Zeit eher das komplette Streichen der Live-TV Api.

Live-TV wird dann nur über m3u Playlists gehen. Es gibt hierzu einen Thread hier wie man eine Playlist für TVH erstellt. Evtl. kommst du damit weiter.

Link to comment
Share on other sites

  • 2 months later...
jleckenby

Hi,

 

I can't seem to get it working with hardware transcoding, I've attached my logs. Hardware transcoding is working for all other media.

 

I've switched through all the stream profiles in tvheadend too and defaulted them in, in case it was a particular type.

 

Any ideas on how to debug from this point?

Link to comment
Share on other sites

  • 2 weeks later...

Sorry, missed the attach this file button after I uploaded!

 

@@jleckenby are you sure this is the complete log file? It's been cut off right in the middle of a log line. Thanks !

Link to comment
Share on other sites

  • 1 month later...

Hi,

 

I'm using the plugin to connect emby server to my tvheadend server (different machines)

Everything is almost working perfectly.

 

I see the channels, the EPG, the recordings, the scheduled recordings, the series recordings (autorecs on the tvheadend backend).

The only thing which is not working is deleting recordings.

 

I choose a recording, and click "Delete media"

A message like this appears

 

 

Deleting this item will delete it from both the file system and your media library.

 
The following files and folders will be deleted:
http:/emby:embt@10.100.1.27:9981/dvrfile
 
Are you sure you wish to continue?

the recording disappears from the list, it looks all good.

 

The emby logs look like

2019-10-28 22:39:47.272 Info HttpServer: HTTP GET http://10.100.1.30:8096/emby/Users/d79fd08bc5b642ec9cbefe2339c737e8/Items/56423. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36
2019-10-28 22:39:47.274 Info HttpServer: HTTP Response 200 to 10.100.1.53. Time: 2ms. http://10.100.1.30:8096/emby/Users/d79fd08bc5b642ec9cbefe2339c737e8/Items/56423
2019-10-28 22:39:47.295 Info HttpServer: HTTP GET http://10.100.1.30:8096/emby/Users/d79fd08bc5b642ec9cbefe2339c737e8. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36
2019-10-28 22:39:47.296 Info HttpServer: HTTP Response 200 to 10.100.1.53. Time: 1ms. http://10.100.1.30:8096/emby/Users/d79fd08bc5b642ec9cbefe2339c737e8
2019-10-28 22:39:49.319 Info HttpServer: HTTP GET http://10.100.1.30:8096/emby/Items/56423/DeleteInfo. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36
2019-10-28 22:39:49.320 Info HttpServer: HTTP Response 200 to 10.100.1.53. Time: 1ms. http://10.100.1.30:8096/emby/Items/56423/DeleteInfo
2019-10-28 22:39:57.527 Info HttpServer: HTTP DELETE http://10.100.1.30:8096/emby/Items/56423. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36
2019-10-28 22:39:57.532 Info App: Removing item from database, Type: Video, Name: Le Meilleur pâtissier, Path: http://emby:embt@10.100.1.27:9981/dvrfile/942651878, Id: 56423
2019-10-28 22:39:57.533 Info App: Deleting path /var/lib/emby/metadata/library/c2/c241b81437bc4a1185e96d7d4a6c45e8
2019-10-28 22:39:57.547 Info HttpServer: HTTP Response 204 to 10.100.1.53. Time: 20ms. http://10.100.1.30:8096/emby/Items/56423
2019-10-28 22:39:57.553 Info HttpServer: HTTP GET http://10.100.1.30:8096/emby/LiveTv/Recordings?UserId=d79fd08bc5b642ec9cbefe2339c737e8&Limit=20&Fields=CanDelete%2CPrimaryImageAspectRatio%2CBasicSyncInfo%2CProductionYear&EnableTotalRecordCount=false&EnableImageTypes=Primary%2CThumb%2CBackdrop. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36
2019-10-28 22:39:57.554 Info HttpServer: HTTP Response 200 to 10.100.1.53. Time: 1ms. http://10.100.1.30:8096/emby/LiveTv/Recordings?UserId=d79fd08bc5b642ec9cbefe2339c737e8&Limit=20&Fields=CanDelete%2CPrimaryImageAspectRatio%2CBasicSyncInfo%2CProductionYear&EnableTotalRecordCount=false&EnableImageTypes=Primary%2CThumb%2CBackdrop

But in reality, on the tvheadend server, the recording has NOT been deleted. I still see it in tvheadend web interface, and I still can see the .ts file on disk.

 

Any idea how to really delete recordings on the backend server, from emby?

Thanks

Edited by Gui76
Link to comment
Share on other sites

Hi,

 

I'm using the plugin to connect emby server to my tvheadend server (different machines)

Everything is almost working perfectly.

 

I see the channels, the EPG, the recordings, the scheduled recordings, the series recordings (autorecs on the tvheadend backend).

The only thing which is not working is deleting recordings.

 

I choose a recording, and click "Delete media"

A message like this appears

 

the recording disappears from the list, it looks all good.

 

The emby logs look like

 

 

But in reality, on the tvheadend server, the recording has NOT been deleted. I still see it in tvheadend web interface, and I still can see the .ts file on disk.

 

Any idea how to really delete recordings on the backend server, from emby?

Thanks

 

Hi there, I think this should be resolved for the next release of Emby Server. Thanks.

Link to comment
Share on other sites

  • 5 months later...
Hello,

I have a problem that in its day was solved but now I have not been able to solve it.

I have been searching and cannot find the solution through the forums.

 

How do I get the tvhead emby plugin to load the channel logos, picons?

 

my version of tvheadend is 4.3-1857 ~ g221c29b40

 

the xml guide takes me perfectly.

 

Thank you

Link to comment
Share on other sites

 

Hello,
I have a problem that in its day was solved but now I have not been able to solve it.
I have been searching and cannot find the solution through the forums.
 
How do I get the tvhead emby plugin to load the channel logos, picons?
 
my version of tvheadend is 4.3-1857 ~ g221c29b40
 
the xml guide takes me perfectly.
 
Thank you

 

 

They're not image files, right? Aren't they svg's?

Link to comment
Share on other sites

Hi. They are the files that the tvheadend automatically collects in the folder, when I download them they already have the code to know the corresponding channel

 

U7sRjme.png

 

 

Greetings

Edited by saed
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...