Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ ნაწილები
- ნაბიჯი 2: დააყენეთ გრაფიკი პირდაპირი ანგარიში
- ნაბიჯი 3: შეარჩიეთ თქვენი განრიგი პირდაპირი არხებით
- ნაბიჯი 4: გრაფიკების დაყენება პირდაპირ თქვენს სერვერზე
- ნაბიჯი 5: Tvheadend Grabber მოდული
- ნაბიჯი 6: EPG Grabber
- ნაბიჯი 7: სატელევიზიო ხატები
- ნაბიჯი 8: დანართი: წყაროები
- ნაბიჯი 9: დანართი: განახლებები
- ნაბიჯი 10: დანართი: პრობლემების მოგვარება
- ნაბიჯი 11: დანართი: ავტომატური ინსტალაცია
ვიდეო: Tvheadend– ში ხატებისა და განსხვავებული EPG– ს დამატება: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-31 10:21
მაუწყებლობის სატელევიზიო ტელევიზია ჩემს კაბელზე იყენებს ოთხ USB ტელევიზიის მიმღებს, რომლებიც დაკავშირებულია კომპიუტერთან, რომელიც მუშაობს ubuntu და tvheadend. თითოეული ტელევიზია უკავშირდება Raspberry Pi– ს, რომელიც მუშაობს Kodi– ზე OSMC– ზე. Tvheadend გთავაზობთ ბევრ მახასიათებელს, მათ შორის პერსონალურ ვიდეოჩანაწერებს (PVR, რომელიც ასევე ცნობილია როგორც ციფრული ვიდეოჩანაწერი, ან DVR).
Tvheadend– ს გააჩნია ჩაშენებული ელექტრონული პროგრამირების სახელმძღვანელო (EPG). EPG ჰგავს სატელევიზიო სახელმძღვანელოს, რომელიც გთავაზობთ შოუს დაწყების და შეწყვეტის დროს და შოუს აღწერას. ჩამონტაჟებული EPG იღებს ინფორმაციას გადაცემების შესახებ საჰაერო მაუწყებლობის სიგნალიდან.
მე არ ვარ კმაყოფილი შოუს შესახებ მოწოდებული დეტალების დონით.
გარკვეული კვლევის შემდეგ, გრაფიკები Direct და zap2it, როგორც ჩანს, საუკეთესო ალტერნატივაა შეერთებულ შტატებში სამაუწყებლო ტელეარხებისთვის. გრაფიკის პირდაპირი გადასახადი იხდის საფასურს (~ 20 $/წ), ხოლო zap2it უფასოა. ასე რომ, მე ავირჩიე zap2it, მაგრამ ოდესღაც იანვარში zap2it– მა შეცვალა თავისი ვებ – გვერდი და EPG მონაცემების გადმოტვირთვა გატეხილი იყო. გადმოტვირთვის კოდი განახლდა, მაგრამ ახალმა კოდმა ვერ გადმოწერა EPG მონაცემები. ასევე, zap2xml გვერდი შეიცავს ბმულს mc2xml, ხოლო ბმული შეიცავს ვირუსს. ასე რომ, მე გადავედი განრიგის პირდაპირზე.
მე googled ინსტალაცია zap2it და zap2xml ინსტრუქციები არაერთხელ და არ იყო კმაყოფილი რა ვიპოვე. დარწმუნებული ვარ, მართლაც კარგი ინსტრუქციები არსებობს, უბრალოდ ვერ ვიპოვე. (იხილეთ ჩემი Duh მომენტი ქვემოთ)
მე არ ვარ კმაყოფილი, ვგულისხმობ zap2it ინსტრუქციებს, რომლებიც ბრწყინავს კრიტიკულ ნაბიჯებს ან მოძველებულია. მაგალითისთვის, ეს reddit პოსტი მართლაც შესანიშნავია და დავინტერესდი EPG– ის გაუმჯობესებით, მაგრამ ის ბრწყინავს რამდენიმე ძალიან მნიშვნელოვან ნაბიჯს. და მთავრდება იმით, რომ:
"ვიმედოვნებ, რომ ეს შენთვის რაღაც აზრიანია და გისურვებ წარმატებებს - ეს შესაძლებელია, მაგრამ სანამ ამას პირველად არ გააკეთებ, პროცესი ცოტა ჩახლართული მოგეჩვენება!"
ჩემი დუჰის მომენტი: როდესაც დავამთავრე ეს ინსტრუქტაჟი zap2it– ის გამოყენებით, მე ყოველ ნაბიჯზე ვბრუნდებოდი იმის უზრუნველსაყოფად, რომ ისინი მუშაობდნენ. და მივხვდი, რომ rocky4546– ის ავტომატური ინსტალაციის ნაბიჯები იყო ზუსტად სწორი და ძალიან მარტივი. რაიმე მიზეზის გამო, მე ჩავკეტე სხვადასხვა სახელმძღვანელო ინსტალაციის სახელმძღვანელო და გამოვტოვე მისი ავტომატური ინსტალაცია, რომელიც მშვენივრად მუშაობს. არ ვარ დარწმუნებული, იქნება თუ არა ეს სასწავლო სასარგებლო, მაგრამ ჩემთვის საგანმანათლებლო იყო სახელმძღვანელო ნაბიჯების გავლა.
მე განვაახლე განრიგი პირდაპირი გამოყენებისათვის. განრიგი პირდაპირი მიმართულებები გაცილებით მარტივია ვიდრე zap2it.
ნაბიჯი 1: შეაგროვეთ ნაწილები
ეს სასწავლო არის დამატება ამ სასწავლო: My Cord Cutting System
ნაწილები:
- კომპიუტერი მუშაობს tvheadend OSMC– ზე
- ჟოლო Pi გაშვებული Kodi OSMC– ზე
- მას შემდეგ, რაც ხატებს და სატელევიზიო გზამკვლევს ვაახლებდი, კანიც შევცვალე. მე გამოვიყენე სტანდარტული კოდის კანი რამდენიმე თვის განმავლობაში. ასე რომ, მე და ჩემმა მეუღლემ შეგვიძლია განვსაზღვროთ რა მოგვწონს და რა არა. კანი შევცვალე "xperience1080" - ით
- გრაფიკები პირდაპირ ანგარიშზე $ 19.99 წელიწადში
შენიშვნები:
ყვავიში ჩასმული ტექსტი უნდა შეიცვალოს თქვენი მონაცემებით, ♣ მომხმარებლის სახელი
ნაბიჯი 2: დააყენეთ გრაფიკი პირდაპირი ანგარიში
დარეგისტრირდით გრაფიკის პირდაპირი ანგარიშისთვის
- მიჰყევით ამ ბმულს განრიგით პირდაპირ
- დაასრულეთ რეგისტრაციის გვერდი (სურათი 2)
- დააწკაპუნეთ რეგისტრაციაზე! ღილაკი
- პირდაპირი გრაფიკები უნდა გადავიდეს თქვენი ანგარიშის გვერდზე. თუ არა, შედით თქვენი ელ.ფოსტის და პაროლის გამოყენებით
ნაბიჯი 3: შეარჩიეთ თქვენი განრიგი პირდაპირი არხებით
რეალურად მაუწყებლები ბევრ არხს გადასცემენ. მაგალითად, ჩემს მხარეში, CW (54.1) მაუწყებლობს LAFF (54.2) და Grit (54.3).
მე დავაყენე ჩემი სისტემა მხოლოდ ცენტრალური ტეხასის ძირითადი არხების გამოყენებით: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) და PBS Kids (18.4). თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი არხი. თქვენ ყოველთვის შეგიძლიათ დაამატოთ მეტი არხი მოგვიანებით.
აირჩიეთ თქვენი არხები
- სტანდარტულად ყველა არხი შედის
-
დააჭირეთ ბმულს "შემადგენლობის დამატება" (სურათი 1)
- შეიყვანეთ თქვენი საფოსტო კოდი
- აირჩიეთ "მაუწყებლობა (ანტენა)"
-
დაამატეთ თქვენი საყვარელი არხები (სურათი 3)
ესენია ჩემი: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) და PBS Kids (18.4)
- დააწკაპუნეთ "შენახვაზე"
ნაბიჯი 4: გრაფიკების დაყენება პირდაპირ თქვენს სერვერზე
Tvheadend– მა უნდა წაიკითხოს xml ფაილი Schedules Direct– დან.
იგი იყენებს/usr/bin/tv_grab_na_tvmedia. თუ ეს არ გაქვთ დაინსტალირებული, გაუშვით:
$ sudo apt-get დააინსტალირეთ xmltv-util
გახსენით ტერმინალის ფანჯარა თქვენს MacBook– ზე და შედით tvheadend სერვერზე ერთ – ერთი შემდეგიდან:
$ ssh ♣username♣@♣tvheadend-server-name♣.local
$ ssh ♣ მომხმარებლის სახელი ♣@♣ tvheadend-server-ip-address
Tvheadend სერვერზე MacBook ტერმინალის ფანჯარაში გააკეთეთ დირექტორია/მთავარი/♣ მომხმარებლის სახელი ♣/xmltv ბრძანებით:
$ sudo mkdir/მთავარი/♣ მომხმარებლის სახელი ♣/xmltv
და გააკეთეთ სიმბოლური ბმული hts– დან
$ sudo su - hts
hts $ ln -s/home/♣ მომხმარებლის სახელი ♣/xmltv.xmltv hts $ გასვლა
ზემოაღნიშნული შეიძლება ცოტა დამაბნეველი იყოს, რადგან შედიხართ როგორც hts და თქვენი სახლის დირექტორია არის /home /hts. ამის სანახავად შეიყვანეთ $ ls ~/.
$ Logout– ში შესვლისას თქვენ გამოხვალთ მომხმარებლის hts user– დან. სიმბოლური ბმული არ იქნება ხილული თქვენი ♣ მომხმარებლის სახელისთვის ♣, მაგრამ ის არის hts მომხმარებლისთვის და ~ xmltv ბმული საჭიროა tvheadend– ის სწორი მუშაობისთვის, რომელიც იყენებს hts და არ იცის თქვენი ♣ მომხმარებლის სახელი about.
განრიგის პირდაპირი კონფიგურაცია
თქვენი API გასაღები შეგიძლიათ იხილოთ თქვენი ანგარიშის გვერდზე (იხ. სურათი)
პირდაპირი გრაფიკის კონფიგურაცია ბრძანების გაშვებით:
$/usr/bin/tv_grab_na_tvmedia-თქვენი ანგარიშის საინფორმაციო დაფის გვერდზე (https://www.xmltvlistings.com/account/) API გასაღების კონფიგურაციის API გასაღები: ♣ თქვენი api-key ♣ აირჩიეთ თქვენი ერთ-ერთი შემადგენლობა. თქვენ შეგიძლიათ დაამატოთ ან შეცვალოთ შემადგენლობა თქვენი ანგარიშის გვერდიდან (https://www.xmltvlistings.com/account/) შემადგენლობა: 0: Broadcast-Cedar Park, TX აირჩიეთ ერთი: [0 (ნაგულისხმევი = 0)] 0
ნაბიჯი 5: Tvheadend Grabber მოდული
ჩართეთ/usr/bin/tv_grab_na_tvmedia
-
გახსენით ბრაუზერი და გადადით თქვენს tvheadend ინსტალაციაზე
- https://tvheadend.local: 9981/extjs.html
- ჩემს ბრაუზერში ვინახავ მოკლედ ჩემს tvheadend– ს და ვინახავ მომხმარებლის სახელს და პაროლს
-
TVHeadend ვებსაიტზე გადადით კონფიგურაციაზე -> არხი / EPG -> EPG Grabber მოდულები
-
თითოეული მწვანე ჩეკისთვის, (გააკეთეთ მხოლოდ ერთდროულად)
- მოხსენით ჩამრთველი ჩართული ყუთი და
- Შენახვა
- შეიძლება დაგჭირდეთ გვერდის განახლება იმის უზრუნველსაყოფად, რომ მწვანე შემოწმება მთლიანად გაქრა
-
ახლა მოძებნეთ "შიდა: XMLTV: ჩრდილოეთ ამერიკა (XMLTVListings.com by TVMedia"
- ქვედა მარჯვენა კუთხეში დააწკაპუნეთ ორმაგი ზემოთ ისრის ხატულაზე, რომელიც ხსნის ჟურნალის ფანჯარას
- აირჩიეთ ხაზი tv_grab_file– ით
- შეამოწმეთ ჩართული ყუთი
- Შენახვა
- ჟურნალის ფანჯარა აჩვენებს მუშაობს თუ არა
-
ნაბიჯი 6: EPG Grabber
EPG Grabber
- TVHeadend ვებსაიტზე გადადით კონფიგურაციაზე -> არხი / EPG -> EPG Grabber
- შეამოწმეთ "არხის ნომრის განახლება"
-
In Cron multiline:
- # გამტაცებელი მუშაობს დილის 6 საათზე. გრეიბერი გადის ყოველდღე დილის 6 საათზე, 2 საათზე და საღამოს 6 საათზე
- 0 5 * * *
- 0 14 * * *
- 0 18 * * *
- დააწკაპუნეთ შენახვაზე
EPG არხები
არხები უნდა გამოიყურებოდეს როგორც სურათზე
ნაბიჯი 7: სატელევიზიო ხატები
იპოვეთ სატელევიზიო ხატები
- მე დავგუგლე: abc tv ხატი გამოსახულების პარამეტრების გამოყენებით და შევძელი ხატების პოვნა თითოეული ქსელისთვის.
- მე ავირჩიე როგორც png, ასევე-j.webp" />
- სურათი შევინახე ჩემს MacBook– ში
შექმენით დირექტორია
- MacBook– ზე ტერმინალის ფანჯარაში შედით ($ ssh)
- შექმენით დირექტორია
$ sudo mkdir/მთავარი/♣ მომხმარებლის სახელი ♣/xmltv/ხატები
$ გასვლა
დააკოპირეთ ხატები ჟოლოს პიზე
ტერმინალის ფანჯარაში დააკოპირეთ ხატები Raspberry Pi– ში
$ scp *.png ♣username♣@♣tvheadend-server-name♣.local:/home/♣ მომხმარებლის სახელი ♣/xmltv/icons/.
ჩართეთ ხატები tvheadend– ში
- ბრაუზერში გადადით tvheadend და კონფიგურაცია -> არხი / EPG -> არხები
- აირჩიეთ ხაზი თქვენი ერთ -ერთი არხისთვის
- დააწკაპუნეთ რედაქტირებაზე
-
მომხმარებლის ხატის ველში შეიყვანეთ მსგავსი გზა (Fox არის არხი 7.1 და ხატი 7.1., Png)
ფაილი: ///home/hts/~xmltv/icons/7.1.png
ნაბიჯი 8: დანართი: წყაროები
განრიგი პირდაპირი
სახელმძღვანელო: როგორ დავაყენოთ XMLTV TVHeadEnd– ისთვის
reddit პოსტი
ნაბიჯი 9: დანართი: განახლებები
16 იანვარი 2018:
zap2xml.pl განახლდა და რამდენიმე რამ შეიცვალა. ამრიგად, მე შევიტანე ცვლილებები ცვლილებების შესასრულებლად
20 იანვარი 2018:
- თვის დასაწყისში, zap2it– მა შეცვალა თავისი ვებ – გვერდი და როგორღაც გატეხა EPG მონაცემების ამოღება. მე გადავაყენე კოდის ახალი ვერსია, მაგრამ ეს არ შველის და ის შეცდომაში შევა დასრულებამდე.
- გადავიდა zap2it– დან Schedules Direct– ზე, რომელიც არის ფასიანი სერვისი (~ 20 $/წ), მაგრამ მისი გამოყენება გაცილებით ადვილია.
- განახლებულია ინსტრუქციულად, რომ ასახავდეს განრიგი პირდაპირ
ნაბიჯი 10: დანართი: პრობლემების მოგვარება
ნაბიჯი 11: დანართი: ავტომატური ინსტალაცია
მიუხედავად იმისა, რომ მე არ გამოვიყენე ეს, როგორც ჩანს, უნდა იმუშაოს:
tvheadend.org/attachments/5188/tvheadend_EPG.sh
გირჩევთ:
განსხვავებული უსარგებლო მანქანა: 6 ნაბიჯი (სურათებით)
სხვადასხვა უსარგებლო მანქანა: ამდენი უსარგებლო მანქანით, მე შევეცადე გამეკეთებინა ის, რაც ცოტა სხვაგვარადაა. იმის ნაცვლად, რომ მექანიზმი გააჩინოს გადამრთველი, ეს მანქანა უბრალოდ ბრუნავს გადამრთველს 180 გრადუსით, ამ პროექტში მე გამოვიყენე ნემა 17 სტეპერმოტორული, რომელიც
ფილმებისგან განსხვავებული ბგერების შექმნა მხოლოდ არდუინოს გამოყენებით: 3 ნაბიჯი
ფილმებისგან განსხვავებული ბგერების შექმნა მხოლოდ არდუინოს გამოყენებით: ას-სალამუ ალაიქუმი! მინდოდა წარმომედგინა განსხვავებული ბგერები, როგორიცაა მტაცებელი, ოპტიმისტური პრემიერ & ბუმბერაზი ტრანსფორმატორის ფილმიდან. სინამდვილეში მე ვუყურებდი " მჭედელს " ვიდეო მტაცებლური მუზარადის დამზადების შესახებ
მოძრავი ოლოიდი - განსხვავებული შინაური ცხოველი სხვადასხვა დროს: 10 ნაბიჯი (სურათებით)
მოძრავი OLOID - განსხვავებული შინაური ცხოველი სხვადასხვა დროს: კორონამ შეცვალა ჩვენი ცხოვრება: ის მოითხოვს ჩვენგან ფიზიკურ დისტანციას, რაც თავის მხრივ იწვევს სოციალურ დისტანცირებას. მაშ რა შეიძლება იყოს გამოსავალი? იქნებ შინაური ცხოველი? არა, კორონა ცხოველებიდან მოდის. მოდით გადავარჩინოთ თავი სხვა კორონა 2.0 -ისგან. მაგრამ თუ ჩვენ გვაქვს
LED თანმიმდევრული შუქი 7 განსხვავებული მაგარი ეფექტით !: 8 ნაბიჯი
LED თანმიმდევრული შუქი 7 განსხვავებული მაგარი ეფექტით!: ეს პროექტი მოიცავს თანმიმდევრული ნათურების 7 სხვადასხვა ეფექტს, რომლებიც მოგვიანებით იქნება გაშუქებული. ის შთაგონებულია ერთ -ერთი შემქმნელისგან, რომელიც მე ვნახე Youtube– ზე რამდენიმე დღის წინ, და მე ეს მართლაც მაგარია, ამიტომ მინდა ეს გაგიზიაროთ ბიჭებო და შეავსოთ სრული
LED შაბლონები (განსხვავებული სინათლის შაბლონები): 3 ნაბიჯი
LED შაბლონები (განსხვავებული სინათლის შაბლონები): იდეა: ჩემი პროექტი არის LED ფერის ნიმუში. პროექტი შეიცავს 6 LED- ს, რომლებიც ყველა იკვებება და ურთიერთობს Arduino– სთან. არსებობს 4 განსხვავებული ნიმუში, რომლებიც ციკლდება და ითამაშება მარყუჟში. როდესაც ერთი ნიმუში მთავრდება, მეორე იღებს