Jump to content

XMBC [MEDIA CENTER/PLAYER]


Guest

Recommended Posts

blpADAY.png

 

დღეს მინდა ცოტა ვისაუბრო ამ პროგრამაზე, რადგანაც არსად შემხვედრია რომ სადმე რამე ეწეროს აქ ან თუნდაც ქართულ ინტერნეტ სივრცეში, არადა საკმაოდ კარგი პროგრამაა.

პირველ რიგში რა არის XMBC? ის არის ჯილდო გამარჯვებული მედია ფლეირი, რომელსაც აქვს მხარდაჭერა როგორც ვინდოუსის, ასევე ლინუქსის, OSX, iOS, და Android-ის. იგი წარმოადგენს media center-ს, და მისი მართვა შესაძლებელია remote control-ით. აქვს როგორც ვიდეოს, ასევე მუსიკალური და ფოტო ფაილების მხარდაჭერა როგორც ლოკალურად ასევე ქსელურად. აქვს თავისი ფორუმი სადაც შეგიძლიათ პრობლემების ან ნებისმეირი რაიმეს შესახებ რაც ფლეირს უკავშირდება გამოიყენოთ, მათ შორის მეც გამომიყენებია რამოდენიმეჯერ. გააჩნია ასევე თავისი Wiki. რაც შეეხება პროგრამის პარამეტრებს შეიძლება იმდენი რამე არ აქვს რამდენიც kmplayer/ pot player და მსგავს ფლეიერებს ოპციებში, მაგრამ ამ ფლეირის მთავარი ღირსება სულ სხვა რამეა, რაზეც ეხლა ვისაუბრებ. ეს არის მისი ორგანიზებულობა, რაც არცერთ ფლეირს არ გააჩნია ისე როგორც აქვს XMBC ფლეირს. იგი განსაკუთრებით კარგია მათთვის ვინც კოლექციას აგროვებს (ფილმები, სერიალები, მუსიკა... განსაკუთრებით გამოვყობ პირველ ორს). რას ვგულიხმობ... მაგ. ავიღოთ ჩემი ფილმების/სერიალების კოლექცია. ესე გამოიყურება ვინდოუსში:

 

xby9eXR.png

 

LzLbxoH.png

 

HSQ26tS.png

 

დამეთანხმებით ალბათ არ გამოიყურება ლამაზად. ასევე ძნელია მოძებნო imdb-ის რეიტინგით ბრაუზერის გარეშე, ან მსახიობების მიხედვით. ამ ყველაფერს ვერც ვინდოუსში ვიზამთ და ვერც ტიპიურ ფლეირში, სამაგიეროდ ადვილად ვიზამთ XMBC-ში. ზუსტად ამისთვისაა ეს პროგრამა.

 

ეხლა შევადაროთ ჩემს კოლექციას XMBC-ში:

 

O9eWDXF.jpg

 

RnwgpZN.jpg

 

როგორც ხედავთ საკმაოდ შთამბეჭდავად გამოიყურება. კონკრეტულად ჩემს შემთხვევაში მიყენია არა default სკინი. ყველა სკინს თავისი პლიუსები და მინუსები აქვთ. შიგნით ესე გამოიყურება სერიალებში:

 

თავისით ხვდება სეზონებს სახელების მიხდევით და აწესიგებს ასე:

WMLmegX.jpg

 

ესეც შიგნით სეზონში, სადაც ყველა სერიას თავისი სახელი აქვს, გვერდით imdb-ის რეიტინგი:

XhHGxxl.jpg

 

შეიძლება ასევე დალაგება სხვა რაღაცეების მიხედვით, მაგალითად date-ით თუ დავალაგებთ ესე შეიცვლება:

e2g4QjR.jpg

 

სადაც არ უნდა შევიდეთ ყველგან გვაქვს view-ს შეცვლის უფლება და ისინი დამოკიდებულნი არიან თვითონ სკინზე. ყველა სკინს თავისი უნიკალური view აქვს. მაგალითად იგივე ვიკინების სეზონის სექცია სხვანაირი view-თი:

jOD7bNQ.jpg

 

view ბევრნაირია და შეგიძლიათ აარჩიოთ თქვენი გემოვნების მიხდევით. განახებთ ამ სკინის რომელსაც ვიყენებ (Neon)-ის ყველა view-ს:

Viewpanel:

HGsKr1E.jpg

 

panel:

kaY3XVc.jpg

 

16x9

SThEtMj.jpg

 

thumbnail

b8zOC7H.jpg

 

actions

1UrVVLd.jpg

 

posterwrap

ecxrImP.jpg

 

slimlist

qG9PyUD.jpg

 

multiplex

BUQhquH.jpg

 

list

Rz9u1T3.jpg

 

poster

OCF1DGy.jpg

 

showcase

nZ06T8n.jpg

 

coverflow

c6vegw1.jpg

 

slide

n6frQkl.jpg

 

mediaview

Te50YCG.jpg

 

mediaview2

soIPA0C.jpg

 

როგორც ხედავთ საკმაოდ დიდი არჩევანია და როგორც უკვე ვთქვი ყველა სკინს თავისი view აქვს.

 

პროგრამას ასევე გააჩნია ისეთი ფუნქციები როგორიცაა ფილმების ძიება და ნახვა თქვენს კოლექციაში, წლების, მსახიობების, რეჟისორების, ბოლოს დამატებულების მიხედვით. მაგალითად გვინდა ნახვა იმ ფილმების სიის რაც გვაქვს სადაც თამაშობს Liam Neeson. შევდივართ შიგნით. ძებნაში ვწერთ მის სახელ და გვარს და ნახულობს:

IpF38kq.jpg

 

შემდეგ ვაჭერთ მას და ამოყრის იმ ფილმებს რომლებიც გვაქვს მისი მონაწილეობით:

UXNePch.jpg

 

პროგრამას ასევე გააჩნია თავისი addon-ები და მინი თამაშები. მე პირადად მომეწონა movie quiz, რომელიც გამოცნობაზეა, რომელიც თქვენი ფილმებიდან გამოსაცნობ თამაშს გთავაზობთ.

XMBC-ს აქვს ასევე ისეთი ფუნქციები, როგორიცაა custom shutdown timer, weather, screensaver...

 

შეიძლება ბევრს არ დააინტერესოს ამ პროგრამამ, რადგან უმეტესობა ფილმებს ბრაუზერშივე უყურებს, ან გადმოწერს და შლის, მაგრამ ჩემნაირი ადამიანებისთვის ნამდვილად კარგი რამეა, ვინც აგროვებს ფილმებს კომპიუტერში.

 

ესეც გადმოსაწერი ბმული და რაც მთავარია პროგრამა უფასოა:

http://xbmc.org/download/

 

პ.ს. არ ვიცი სწორ განყოფილებაში გავხსენი თუ არა ეს თემა, ვიცი რომ დიდ ყურადღებას აქცევთ ამ წესებს აქ, ამიტომ წინასწარ ბოდიშს მოვიხდი თუ არასწორ ადგილას გავხსენი და მოდერატორს ვთხოვ გადაიტანოს შესაბამის განყოფილებაში თუ გადასატანია :)

Link to comment
Share on other sites

კარგი ვეშია!

საკოლექციოდ ფილმებს ვაგროვებ HD ხარისხში, სერიალებს ვშლი სამწუხაროდ ადგილის გამო, ფილმებიც გარე HDD-ზე გადამაქვს, ვნახავ მაინც დავაყენებ

მომწონს როდესაც ასე კარგადაა სისტემატიზირებული კოლექცია, მუსიკისთვის კი მაქვს, მაგრამ ფილმებზე ჯერ არა

 

P.S: სათაური შევუცვალე უფრო გასაგები რომ იყოს

Link to comment
Share on other sites

კარგი ვეშია!

საკოლექციოდ ფილმებს ვაგროვებ HD ხარისხში, სერიალებს ვშლი სამწუხაროდ ადგილის გამო, ფილმებიც გარე HDD-ზე გადამაქვს, ვნახავ მაინც დავაყენებ

მომწონს როდესაც ასე კარგადაა სისტემატიზირებული კოლექცია, მუსიკისთვის კი მაქვს, მაგრამ ფილმებზე ჯერ არა

 

P.S: სათაური შევუცვალე უფრო გასაგები რომ იყოს

კი კარგი რამეა ნამდვილად. მუსიკისთვის მე მაინც musicbee-ს ვიყენებ. კიდევ სხვა რაღაცეებიც აქვს რაც გამომრჩა სამწუხაროდ მეთქვა: შეგიძლიათ პოსტერი თუ არ მოგწონთ ასარჩევში შეცვალოთ სხვით, ან თუნდაც სურათი (fanart) ან რეიტინგი ამოიღოს სხვა საიტიდან, უფროსწორად თავისი სტანდარტული სკრეპერით სხვა საიტიდან ამოაქვს რეიტინგი. ჩემი რჩევა იქნება ფილმებისთვის universal scrapper გამოიყენეთ.

Link to comment
Share on other sites

კლავიატურული კომბინაციები სად არის და საიდან დავაკონფიგო?

ხმის აწევ-დაწევა, აუდიო ტრეკების გადართვა გადახვევა/გადმოხვევა მინდა პირველ რიგში ჩემს ჭკუაზე

კიდევ "ჩაკეცვა" საერთოდ არ აქვს?

ბიბლიოთეკაში ქართული სათაურის, ან ინგლისურად დაწერილი ქართული, ან რუსული სათაურის ფილმები რატომ არ ემატება?

Link to comment
Share on other sites

კლავიატურული კომბინაციები სად არის და საიდან დავაკონფიგო?

ხმის აწევ-დაწევა, აუდიო ტრეკების გადართვა გადახვევა/გადმოხვევა მინდა პირველ რიგში ჩემს ჭკუაზე

კიდევ "ჩაკეცვა" საერთოდ არ აქვს?

ბიბლიოთეკაში ქართული სათაურის, ან ინგლისურად დაწერილი ქართული, ან რუსული სათაურის ფილმები რატომ არ ემატება?

ხმის დაკონფიგურება თუ გინდა, ნახე აქ:

7WNC5zT.jpg

 

XMSgWHX.jpg

 

ჩაკეცვა არ აქვს. შეგიძლია alt+tab გამოიყენო.

ინგლისურად დაწერელი ქართული ან რუსული სათაურის ფილმები შენც იცი შეცდომაა, ამიტომაც არ ემატება. ფილმებს ყოველთვის დაარქვი მათი ორიგინალური(ინგლისური) სახელი. სხვანაირად როგორ იპოვის აბა, ჯადოქარი კი არაა რომ მიხვდეს. ეგრე ქენი როგორც გითხარი და გვერდით წელი მიუწერე სათაურს რომ უკეთ მიხვდეს. სკრეპერად გამოიყენე უნივერსალ სკრეპერი. მაგისთვის ესე ქენი: 

შედიხარ აქ:

0VmEAKL.jpg

 

მერე ირჩვევ ფილმებს და აჭერ ამას:

KHGlc08.jpg

 

არ გექნება გადმოწერილი, ამიტომ მიეცი get more და დააყენე ისე როგორც მე მაქვს:

7MqHKc7.png

 

5Gb63Bc.png

 

რაც შეეხება კლავიატურულ კომბინაციებს, მანდ ცოტა რთულადაა საქმე. პირველ რიგში ეს არის სია თუ რომელი კლავიში რას შვრება რომ ნახო:

http://wiki.xbmc.org/?title=Keyboard_controls

 

შეცვლა თუ გინდა ეს ფაილი ცადე:

C:Program Files (x86)XBMCsystemkeymapskeyboard.xml

bbeYpfK.png

 

შიგნით აქვს თავისი keymap editor პროგრამას, მაგრამ რატომღაც ჩემთან ვერ მუშაობს სწორად.

Link to comment
Share on other sites

ო, ვნახე ეგენიც, აუდიო ჩენელის გადართვის კომბინაცია არა აქვს, მაგ მენიუში თუ არ შედი

 

ზოგ ქართულ ფილმზე ქართული სახელები მაქვს და არ დაამატა, ინფოს თუ ვერ ნახავდა უბრალოდ სიაში მაინც რომ ჩაემატებია

Link to comment
Share on other sites

ო, ვნახე ეგენიც, აუდიო ჩენელის გადართვის კომბინაცია არა აქვს, მაგ მენიუში თუ არ შედი

 

ზოგ ქართულ ფილმზე ქართული სახელები მაქვს და არ დაამატა, ინფოს თუ ვერ ნახავდა უბრალოდ სიაში მაინც რომ ჩაემატებია

ხო ეტყობა ვერ აღიქვამს ქართულ სახელებს ან ფილმებს საერთოდ. აბა ეს ვარიანტები ცადე:

  1. სტანდარტულად სახელები გამოაქვს თუ არ მეშლება ამ საიტიდან: http://www.themoviedb.org/ და თუ ამ საიტზე არ დევს ქართული ფილმი, ლოგიკურიცაა რომ ვერ დაინახავს. თუ დააყენე უნივერსალ სკრეპერი, აბა გადართე imdb-ზე მანდ, შეიძლება imdb-ზე იდოს ქართული ფილმები და დაინახოს. imdb-ზე გადასართველად აქ უნდა შეხვიდე:  wQ0YYak.png P.S. imdb-ზე რა სახელიც ერქმევა მაგ შენს ფილმს ისე დაარქვი ფაილს და იმ შრიფტით.
  2. მეორე ვარიანტი ესე ცადე კიდევ: 

GxFYplQ.jpg

 

bKg8ReM.png

 

და აქ შეიძლება სიაში იყოს ეგ ფილმი თუ არადა მანუალით შეუცვალე სახელი:

 

11D5loR.jpg

Link to comment
Share on other sites

  • 3 weeks later...

Neon სკინის დეველოპერებს მივწერე მაუსის ბაგზე და გამოასწორეს განახლებული ვერსიით. ხანდახან უნდა შენც შეიტანო ხოლმე წვლილი რაღაცის შეცვლაში :)

ასე რომ დავუბრუნდი ისევ ნეონს. ყველაზე ძალიან მომწონს ეგ სკინი.

Link to comment
Share on other sites

  • 3 months later...

დღეს ცოტა დავტვიკვე ნეონის სკინის wall view.

ძირითადადი ცვლილებები გავაკეთე:

  • დასკროლვა ვერტიკალურად ჰორიზონტალურის მაგივრად;
  •  
  • სკროლის სისწრაფეში ცვლილება (სიჩქარის მომატება);
  •  
  • ხატულების ზომების შეცვლა (ოდნავ დაპატარავება, ჰუვერზე პირიქით გაზრდა);
  •  

ამ ცვლილებების შესატანად შევდივართ აქ: C:UsersusernameAppDataRoamingXBMCaddonsskin.neon720pViewtype_Wall.xml და ვხსნით მოცემულ ფაილს. მასში შემცველ კოდს მთლიანად ვანაცვლებთ ამ კოდით:

<?xml version="1.0" encoding="UTF-8"?>
<!--Alaska-->
<includes>
  <include name="Viewtype_Wall">
    <!-- <include>ContentPanelBackgrounds</include> -->
    <control type="image">
      <left>0</left>
      <bottom>50</bottom>
      <width>1280</width>
      <height>50</height>
      <texture>floor.png</texture>
      <animation effect="fade" time="250" condition="Window.Previous(Home)">WindowOpen</animation>
      <animation effect="fade" time="250" condition="Window.Next(Home)">WindowClose</animation>
      <visible>!Skin.HasSetting(no_Wall) + [Container.Content(Movies) | Window.IsVisible(VideoFiles) | Container.Content(TVShows)] + Control.IsVisible(54)</visible>
    </control>
    <control type="panel" id="54">
      <visible>!Skin.HasSetting(no_Wall) + [Container.Content(Movies) | Window.IsVisible(VideoFiles) | Container.Content(TVShows)]</visible>
      <animation effect="slide" start="0,0" end="-500,0" time="200" delay="600" condition="Player.HasVideo">Conditional</animation>
      <left>20</left>
      <top>55</top>
      <!-- -105 -->
      <width>1300</width>
      <height>545</height>
      <!-- 1570  1280 -->
      <pagecontrol>60</pagecontrol>
      <scrolltime>200</scrolltime>
      <orientation>vertical</orientation>
      <viewtype label="$LOCALIZE[31064]">Wall</viewtype>
      <onleft>54</onleft>
      <onright>54</onright>
      <onup>7000</onup>
      <ondown>7000</ondown>
      <!-- <include>wallpanelslantanimation</include> -->
      <itemlayout width="122" height="180">
        <control type="group">
          <!-- <animation effect="fade" start="100" end="0" time="400" delay="2800" condition="Skin.HasSetting(PosterPlus) + Container.Content(movies) + !Skin.HasSetting(Poster_Fanart) + ![Container(54).OnNext | Container(54).OnPrevious]">Conditional</animation> -->
          <left>0</left>
          <top>0</top>
          <control type="image">
            <description>Poster</description>
            <left>5</left>
            <top>5</top>
            <width>122</width>
            <height>180</height>
            <texture background="true" diffuse="movie-poster/posterview_diffuse.png">$INFO[ListItem.Art(thumb)]</texture>
            <aspectratio align="center" scalediffuse="false">stretch</aspectratio>
            
            <animation effect="fade" start="100" end="0" time="400" delay="2800" condition="Skin.HasSetting(Wall_fanart) + Container.Content(movies) + ![Container(54).OnNext | Container(54).OnPrevious]">Conditional</animation>
          </control>
          <control type="image">
            <left>88</left>
            <top>155</top>
            <width>53</width>
            <height>53</height>
            <texture>dialogs/movies/$INFO[ListItem.Overlay]</texture>
            <!-- <colordiffuse>79FFFFFF</colordiffuse> -->
            <visible>!Skin.HasSetting(DisableMovieOverlays) + Container.Content(movies) + !IsEmpty(ListItem.Overlay)</visible>
          </control>
        </control>
      </itemlayout>
      <focusedlayout width="120" height="200">
        <control type="group">
          <left>10</left>
          <top>80</top>
          <!-- Poster on Focus -->
          <control type="image">
            <description>Poster</description>
            <left>0</left>
            <top>-65</top>
            <width>118</width>
            <height>174</height>
            <texture background="true" diffuse="movie-poster/posterview_diffuse.png">$INFO[ListItem.Art(thumb)]</texture>
            <aspectratio align="center" scalediffuse="false">stretch</aspectratio>
            <animation type="Focus" reversible="false">
              <effect type="zoom" start="130" end="150" center="auto" time="400" tween="back" easing="out" />
            </animation>
            <animation effect="fade" start="100" end="0" time="400" delay="2800" condition="Skin.HasSetting(Wall_fanart) + Container.Content(movies) + ![Container(54).OnNext | Container(54).OnPrevious]">Conditional</animation>
          </control>
          <control type="image">
            <left>95</left>
            <top>105</top>
            <width>45</width>
            <height>45</height>
            <texture>dialogs/movies/$INFO[ListItem.Overlay]</texture>
            <animation type="Focus" reversible="false">
              <effect type="zoom" start="110" end="150" center="auto" time="400" tween="back" easing="out" />
            </animation>
            <animation effect="fade" start="100" end="0" time="400" delay="2800" condition="Skin.HasSetting(Wall_fanart) + Container.Content(movies) + ![Container(54).OnNext | Container(54).OnPrevious]">Conditional</animation>
            <visible>!Skin.HasSetting(DisableMovieOverlays) + Container.Content(movies) + !IsEmpty(ListItem.Overlay)</visible>
          </control>
        </control>
      </focusedlayout>
    </control>
    <control type="label">
      <left>1280</left>
      <top>674</top>
      <width>1280</width>
      <height>50</height>
      <align>right</align>
      <aligny>center</aligny>
      <font>Font_Neon_40</font>
      <textcolor>mainblue</textcolor>
      <label>$INFO[ListItem.Label]</label>
      <visible>Control.IsVisible(54) + Window.IsVisible(VideoFiles)</visible>
    </control>
    <control type="group">
      <left>10</left>
      <top>678</top>
      <visible>!IsEmpty(ListItem.Title) + [Container.Content(movies) | Container.Content(tvshows)] + Control.IsVisible(54)</visible>
      <control type="label">
        <left>0</left>
        <top>0</top>
        <width>700</width>
        <height>50</height>
        <aligny>center</aligny>
        <font>Font_Bartowski_Showcase_Title</font>
        <textcolor>mainblue</textcolor>
        <label>$INFO[ListItem.Label]</label>
        <include>Animation_Viewtype_Wall_Title</include>
      </control>
      <control type="label">
        <left>0</left>
        <top>108</top>
        <width>360</width>
        <height>50</height>
        <aligny>center</aligny>
        <font>Font_RSS_Big</font>
        <textcolor>ffffffff</textcolor>
        <label>$LOCALIZE[31005]</label>
        <visible>IsEmpty(ListItem.foldername) + !substring(Container.Listitem.Label,..,left) + !Container.Content(genres) + Window.IsActive(videolibrary)</visible>
      </control>
      <!-- <control type="label">
<left>0</left>
<top>108</top>
<width>360</width>
<height>50</height>
<aligny>center</aligny>
<font>Font_RSS_Big</font>
<textcolor>ffffffff</textcolor>
<label>$INFO[ListItem.Duration] $LOCALIZE[12391]</label>
<include>Animation_Viewtype_Wall_UnderInfo</include>
<visible>!IsEmpty(ListItem.Duration)</visible>
</control>
<control type="label">
<left>0</left>
<top>133</top>
<width>360</width>
<height>50</height>
<aligny>center</aligny>
<font>Font_RSS_Big</font>
<textcolor>ffffffff</textcolor>
<label>$INFO[ListItem.Year]</label>
<include>Animation_Viewtype_Wall_UnderInfo</include>
</control>
<control type="group">
<left>119</left>
<top>179</top>
<include>VideoMPAAFlaggingConditions</include>
<include>Animation_Viewtype_Wall_UnderInfo</include>
<animation effect="zoom" start="79" end="79" time="0" condition="true">Conditional</animation>
</control>
<control type="textbox">
<left>0</left>
<top>224</top>
<width>360</width>
<height>310</height>
<align>justify</align>
<info>ListItem.Plot</info>
<font>Font_Bartowski_Movies_Plot</font>
<textcolor>ffffffff</textcolor>
<autoscroll time="2500" delay="5000" repeat="5000">Skin.HasSetting(autoscroll)</autoscroll>
<include>Animation_Viewtype_Wall_Plot</include>
</control>  -->
    </control>
    <control type="grouplist">
      <visible>Control.IsVisible(54) + Container.Content(movies) + !Skin.HasSetting(no_media_flags) + !Player.HasVideo</visible>
      <description>Media Codec Flagging Images</description>
      <right>430</right>
      <top>682</top>
      <width>420</width>
      <itemgap>0</itemgap>
      <orientation>horizontal</orientation>
      <include>StudioFlags</include>
      <include>VideoTypeHackFlaggingConditions</include>
      <include>VideoCodecFlaggingConditions</include>
      <include>AspectCodecFlaggingConditions</include>
      <include>AudioCodecFlaggingConditions</include>
      <include>AudioChannelsFlaggingConditions</include>
      <include>Animation_HiddenByInfo</include>
      <include>Animation_Viewtype_Wall_Fags</include>
    </control>
  </include>
</includes>
 

 

პ.ს. ეს პარამეტრები დატესტილია 1080პ მონიტორზე. სხვა გაფართოებაზე არ ვიცი როგორ იმუშავებს.

Link to comment
Share on other sites

  • 8 months later...

ამ პროგრამით ძმაკაცს ტელევიზია აქვს ჩართული 1080p-ში 700-ზე მეტი არხი, კიდე რამდენსაც გინდა იმდენს დაამატებ, ქართულის გარდა ყველა არხია მანდ. ასევე მე მეყენა ეს ადრე და ფილმების საიტები მქონდა დამატებული უდიდესი ბაზები 1080p 720p რომელ ხარისხშიც გინდა იყო. უბრალოდ ნეტი გინდა მაგ შემთხვევაში სწრაფი ჩემი 100 Mb/s ერეოდა 16-20 GB-იან 1080p ფილმებს თავისუფლად.

ეს სისტემა უკვე შეიცვალა ისე ეხლა kodi ქვია. ხო მართლა ეს არის windows-ზეც linux-ზეც და android-ზეც. მერე ერთი გავმართავ ჩემს ubuntu-ზე

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.