Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect picon URLs for HD channels #1

Open
FredFrin opened this issue Dec 29, 2017 · 0 comments
Open

Incorrect picon URLs for HD channels #1

FredFrin opened this issue Dec 29, 2017 · 0 comments

Comments

@FredFrin
Copy link

FredFrin commented Dec 29, 2017

Using this plugin with a dreambox, I managed to get picons to be correctly served, except for HD channels (at least on BBC 28.2E & german channels on 19.2E).

The problem is always the same, there is a surplus '9' attached to the third integer, in the URL:

http://<set-top box IP>:80/picon/1_0_19_22E3_80D_2_11A0000_0_0_0.png

should be

http://<set-top box IP>:80/picon/1_0_1_22E3_80D_2_11A0000_0_0_0.png

When I manually sym-linked the incorrect names to the correct names in the picon directory on the dbox, the picons were correctly displayed.

The requests do not receive the expected response & an exception is raised:

2017-12-28 22:00:02.042 Debug App: ConvertImageToLocal item 1cba767d-455d-88be-7d9f-a73efe452ae3 - image url: http://192.168.43.9:80/picon/1_0_19_22E3_80D_2_11A0000_0_0_0.png
2017-12-28 22:00:02.042 Info HttpClient: HttpClientManager GET: http://192.168.43.9:80/picon/1_0_19_22E3_80D_2_11A0000_0_0_0.png
2017-12-28 22:00:02.103 Error HttpClient: Error ProtocolError getting response from http://192.168.43.9:80/picon/1_0_19_22E3_80D_2_11A0000_0_0_0.png
        *** Error Report ***
        Version: 3.2.60.0
        Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /config -restartpath /usr/lib/emby-server/restart.sh
        Operating system: Unix 4.10.0.42
        64-Bit OS: True
        64-Bit Process: True
        User Interactive: False
        Mono: 4.8.1 (Stable 4.8.1.0/22a39d7 Sun Oct  1 17:55:43 UTC 2017)
        Processor count: 4
        Program data path: /config
        Application directory: /usr/lib/emby-server/bin
        System.Net.WebException: The remote server returned an error: (404) Not Found.
          at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00064] in <5641e4edad4f4464ba58c620a7b8ea48>:0
          at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x00014] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
        System.Net.WebException
          at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00064] in <5641e4edad4f4464ba58c620a7b8ea48>:0
          at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x00014] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant