Плагин для скачивания логотипов | Page 2

Discussion in 'Дополнения' started by starkun, March 18, 2013.

  1. Edalex
    • Premium Supporter

    Edalex Community Plugin Dev

    Joined:
    January 3, 2008
    Messages:
    2,903
    Likes Received:
    709
    Gender:
    Male
    Location:
    Saratov
    Ratings:
    +1,223 / 9
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    @ajs файлик конфига будет, я ж о этом и написал.
    Пишем, конечно, на шарпе.
    За основу взяли идеи отсюда https://forum.team-mediaportal.com/...go-pack-repository-and-updater-plugin.116006/
    @Vasilich надо бы это все в правильную тему перенести, ибо корреляции с EPG 0 :)
    Прогу на тестирование выложим, когда скрещу имена файлов и названия каналов со спутников по максимуму.
    Помощь нужна в написанию алгоритма скрещивания двух xml файлов с разной структурой и приведением в нужному формату. Можно писать на любом языке, которым можно содержимое хмл файла выдернуть


     

    Attached Files:

    Last edited: March 20, 2013
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. khoudor
    • Premium Supporter

    khoudor MP Donator

    Joined:
    June 1, 2010
    Messages:
    74
    Likes Received:
    9
    Ratings:
    +9 / 0
    Идея отличная на будущее. Я понимаю, что это позволит потом автоматизировать логотипы при добавлении новых каналов. Наверняка, уже кто-то переименовал логотипы для 36Е. Для особо нетерпеливых, выложите, пожалуйста, архив логотипов с нормальными именами на текущий момент?
     
  4. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,701
    Likes Received:
    2,688
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,652 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Что надо с ним сделать?
     
  5. Edalex
    • Premium Supporter

    Edalex Community Plugin Dev

    Joined:
    January 3, 2008
    Messages:
    2,903
    Likes Received:
    709
    Gender:
    Male
    Location:
    Saratov
    Ratings:
    +1,223 / 9
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    Возможно эта тема поможет https://forum.team-mediaportal.com/threads/Качественные-Глянцевые-логотипы.108106/

    - в файле TestIndex правильная структура, замапплены файлы, но нет разделения +++/3к и других спутников
    - в файле TestIndex1 есть все спутники, но нет маппинга файлов, отсутствуют пробелы в конце названий каналов (съелись переформатированием) и обрезаны слишком длинные названия
    - в файле LogoMagging старая структура файла, но замаппплены каналы
    - в файле Repository есть незамаппленные и не указанные в предыдущих хмл названия файлов
    Нужно всё это привести к виду
    Code (XML):
    1. <Mappings>
    2.   <Channel>
    3.     <Item Name="24 Техно">
    4.       <Satellite>36E3k</Satellite>
    5.       <Satellite>85E</Satellite>
    6.     </Item>  
    7.     <Item Name="24Techno">
    8.       <Satellite>75E</Satellite>
    9.     </Item>
    10.     <File>24_techno.png</File>
    11.   </Channel>
    12. <Mappings>
    Вот такой вот бред :(
     

    Attached Files:

  6. khoudor
    • Premium Supporter

    khoudor MP Donator

    Joined:
    June 1, 2010
    Messages:
    74
    Likes Received:
    9
    Ratings:
    +9 / 0
    А зачем все это? Почему бы просто не хранить файлы с нормальными именами? Какие еще цели преследуют эти xml?
     
  7. Edalex
    • Premium Supporter

    Edalex Community Plugin Dev

    Joined:
    January 3, 2008
    Messages:
    2,903
    Likes Received:
    709
    Gender:
    Male
    Location:
    Saratov
    Ratings:
    +1,223 / 9
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
     
  8. khoudor
    • Premium Supporter

    khoudor MP Donator

    Joined:
    June 1, 2010
    Messages:
    74
    Likes Received:
    9
    Ratings:
    +9 / 0
    У меня есть убеждение, что логотип канала, на каком бы спутнике он не висел, должен быть одинаковым. Поэтому для каждого канала хранится свой логотип. Предположу, что возможно на НТВ+ канал может называться "Первый", а на Триколор называться "Первый канал". Хотя это и одно и тоже.
    Пусть где-то в репозитории хранятся логотипы с правильными именами для каждого канала и для каждого спутника.
    Далее в какой-то момент времени, например при запуске Медиапортала, происходит обновление логотипов с учетом списка каналов на ТВ-сервере.

    Единственное, чем в данном случае помогут xml, это избежать одинаковой картинки для одного и того же канала с разным названием на разных спутниках. Но мне кажется - это то, на что стоит пойти лишь бы не городить такую кухню вокруг этого.
     
  9. Edalex
    • Premium Supporter

    Edalex Community Plugin Dev

    Joined:
    January 3, 2008
    Messages:
    2,903
    Likes Received:
    709
    Gender:
    Male
    Location:
    Saratov
    Ratings:
    +1,223 / 9
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    здесь вы полностью описали функционал будущего плагина. Неэффективно хранить десять картинок одного канал только из-за того, что где-то икс вместо хэ или пробел в конце добавлен. И вдвойне неэффективно хранить дубли на сервере .Если вы видели это пак, то там есть "ТВ3.png", "ТВ-3.png" и т.д. Это всегда убивало. А теперь будет один файл tv3.png на сервере, который для одного человека после скачки переименуется в "ТВ3.png", т.к у него канал ТВ3, а для другого в ТВ-3. В итоге файл один, а угодил всем. Вроде же это все очевидно, не?
     
  10. khoudor
    • Premium Supporter

    khoudor MP Donator

    Joined:
    June 1, 2010
    Messages:
    74
    Likes Received:
    9
    Ratings:
    +9 / 0
    Идея отличная. Мне просто кажется, что добра от переименования с помощью плагина будет меньше, чем зла от хранения на сервере множественных картинок.
    За чем дело встало? Только за нормальным xml? Сам плагин уже есть?
    Кстати, кто потом будет поддерживать xml?
     
  11. ve51

    ve51 Portal Member

    Joined:
    February 24, 2010
    Messages:
    42
    Likes Received:
    0
    Ratings:
    +1 / 1
    По-моему, зря затеяли эту возню с логотипами: экономия на дублях - копеечная, переименовать логотипы под себя и добавить работа плёвая, поэтому и дубли, по большому счету, не нужны. Плагин будет полезен полным чайникам, которых среди пользователей МР я не встречал.
     
    Last edited: March 21, 2013
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!