చివరి ముఖ్యమైన థ్రెడ్ను ప్రచురించిన రెండు సంవత్సరాల తర్వాత, గతంలో XBMC పేరుతో అభివృద్ధి చేసిన ఓపెన్ మీడియా సెంటర్ కోడి 19.0 విడుదల చేయబడింది. Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS మరియు iOS కోసం రెడీమేడ్ ఇన్స్టాలేషన్ ప్యాకేజీలు అందుబాటులో ఉన్నాయి. ఉబుంటు కోసం PPA రిపోజిటరీ సృష్టించబడింది. ప్రాజెక్ట్ కోడ్ GPLv2+ లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
చివరి విడుదల నుండి, 5 మంది డెవలపర్ల నుండి కోడ్ బేస్కు సుమారు 50 వేల మార్పులు చేయబడ్డాయి, ఇందులో దాదాపు 600 వేల కొత్త కోడ్ జోడించబడింది. ప్రధాన ఆవిష్కరణలు:
- మెటాడేటా ప్రాసెసింగ్ గణనీయంగా మెరుగుపరచబడింది: కొత్త ట్యాగ్లు జోడించబడ్డాయి మరియు HTTPS ద్వారా ట్యాగ్లతో ఫైల్లను డౌన్లోడ్ చేసే సామర్థ్యం అందించబడింది. సేకరణలు మరియు బహుళ-డిస్క్ CD సెట్లతో మెరుగైన పని. ఆల్బమ్ విడుదల తేదీలు మరియు ఆల్బమ్ ప్లేబ్యాక్ వ్యవధి యొక్క మెరుగైన నిర్వహణ.
- మీడియా ఫైల్ లైబ్రరీ సామర్థ్యాలు విస్తరించబడ్డాయి. సంగీత లైబ్రరీతో వివిధ భాగాల కనెక్షన్ బలోపేతం చేయబడింది, ఉదాహరణకు, సంగీతకారులు మరియు ఆల్బమ్ల గురించి సమాచారాన్ని తిరిగి పొందడం, శోధనల సమయంలో వీడియోలు మరియు ఆల్బమ్లను ఏకకాలంలో ప్రదర్శించడం మరియు డైలాగ్లలో అదనపు సమాచారాన్ని ప్రదర్శించడం. సంగీతకారుడు వీడియో క్లిప్ల సమూహాన్ని మెరుగుపరచడం. విభిన్న ప్లాట్ఫారమ్లలో ".nfo" ఫైల్ల నిర్వహణ మెరుగుపరచబడింది.
- ప్లేబ్యాక్ ప్రారంభమైనప్పుడు పూర్తి-స్క్రీన్ సంగీత విజువలైజేషన్ మోడ్ను స్వయంచాలకంగా తెరవడానికి సెట్టింగ్ జోడించబడింది. ది మ్యాట్రిక్స్ చిత్రం నుండి ఇంటర్ఫేస్ శైలిలో రూపొందించబడిన కొత్త సంగీత విజువలైజేషన్ మోడ్ ప్రతిపాదించబడింది.
- ఉపశీర్షికల యొక్క పారదర్శకత స్థాయిని మార్చగల సామర్థ్యాన్ని జోడించారు మరియు కొత్త ముదురు బూడిద ఉపశీర్షిక రూపకల్పనను అందించారు. URI (URL లింక్, స్థానిక ఫైల్) ద్వారా ఉపశీర్షికలను డౌన్లోడ్ చేయగల సామర్థ్యం అందించబడింది.
- AV1 ఆకృతిలో అంతర్నిర్మిత సాఫ్ట్వేర్ వీడియో డీకోడర్.
- OpenGL ఆధారంగా కొత్త వీడియో స్కేలింగ్ హ్యాండ్లర్లు అమలు చేయబడ్డాయి.
- డిఫాల్ట్ ఎస్ట్యూరీ థీమ్, రిమోట్ కంట్రోల్ ద్వారా నియంత్రించబడే టీవీ స్క్రీన్లలో ఉపయోగించడానికి అనుకూలీకరించబడింది, పునఃరూపకల్పన చేయబడిన సంగీత విజువలైజేషన్ విండోను కలిగి ఉంది. అదనపు మల్టీమీడియా సమాచార ఫ్లాగ్లు విజువలైజేషన్ విండోకు జోడించబడ్డాయి. డిఫాల్ట్గా, ప్లేజాబితా డిస్ప్లే మోడ్ వైడ్స్క్రీన్లో ఉంటుంది, సైడ్ మెను ద్వారా స్క్రీన్లోని ఏదైనా ప్రాంతానికి జాబితాను తరలించే సామర్థ్యం ఉంటుంది. కొత్త “ఇప్పుడు ప్లే అవుతోంది” సమాచార బ్లాక్ జోడించబడింది, ఇది ప్లేజాబితాలో ప్రస్తుతం ప్లే అవుతున్న పాట మరియు తదుపరి పాట గురించి వివరణాత్మక సమాచారాన్ని చూపుతుంది.
- పిక్సెల్ గ్రాఫిక్స్తో గేమ్లలో మెరుగైన చిత్ర నాణ్యత.
- tvOS ప్లాట్ఫారమ్కు మద్దతు జోడించబడింది మరియు 32-బిట్ iOS కోసం మద్దతును తొలగించింది. iOS ప్లాట్ఫారమ్ Xbox మరియు PlayStation వంటి బ్లూటూత్ గేమ్ కంట్రోలర్లకు మద్దతు ఇస్తుంది. డ్రైవ్లో ఖాళీ మరియు మొత్తం స్థలం యొక్క సూచిక జోడించబడింది.
- Android ప్లాట్ఫారమ్లో, అన్ని మూలాల కోసం స్టాటిక్ HDR10కి మద్దతు మరియు స్ట్రీమింగ్ సేవల కోసం డైనమిక్ HDR డాల్బీ విజన్ జోడించబడ్డాయి. Windows ప్లాట్ఫారమ్లో స్టాటిక్ HDR10కి మద్దతు జోడించబడింది.
- సంగీతం కోసం పైథాన్లో వ్రాసిన మెటాడేటా డౌన్లోడ్ హ్యాండ్లర్లు (స్క్రాపర్లు) జోడించబడ్డాయి - "జెనరిక్ ఆల్బమ్ స్క్రాపర్" మరియు "జెనరిక్ ఆర్టిస్ట్ స్క్రాపర్", అలాగే ఫిల్మ్లు మరియు టీవీ షోల కోసం - "ది మూవీ డేటాబేస్ పైథాన్" మరియు "ది టివిడిబి (కొత్తది)". ఈ హ్యాండ్లర్లు పాత XML-ఆధారిత మెటాడేటా లోడర్లను భర్తీ చేస్తాయి.
- మెరుగైన PVR మోడ్ (లైవ్ టీవీ చూడటం, ఇంటర్నెట్ రేడియో వినడం, ఎలక్ట్రానిక్ టీవీ గైడ్తో పని చేయడం మరియు షెడ్యూల్లో వీడియో రికార్డింగ్ నిర్వహించడం). వీక్షణ రిమైండర్ సిస్టమ్ జోడించబడింది. TV మరియు రేడియో ఛానెల్ల సమూహాల కోసం హోమ్ స్క్రీన్ విడ్జెట్లు అమలు చేయబడ్డాయి. మెరుగైన ఛానెల్ మరియు గ్రూప్ మేనేజ్మెంట్ ఇంటర్ఫేస్. బ్యాకెండ్ జారీ చేసిన ఆర్డర్కు అనుగుణంగా ఛానెల్లు మరియు టీవీ గైడ్ (EPG) ఎలిమెంట్లను క్రమబద్ధీకరించగల సామర్థ్యం జోడించబడింది. మెరుగైన శోధన, EPG మరియు TV గైడ్ పనితీరు. C++లో PVR యాడ్-ఆన్లను అభివృద్ధి చేయడానికి API అందించబడింది.
- బాహ్య నెట్వర్క్ ఇంటర్ఫేస్లో వెబ్ ఇంటర్ఫేస్ను అమలు చేస్తున్నప్పుడు సాధ్యమయ్యే భద్రతా సమస్యల గురించి హెచ్చరిక జోడించబడింది. డిఫాల్ట్గా, వెబ్ ఇంటర్ఫేస్ను యాక్సెస్ చేస్తున్నప్పుడు పాస్వర్డ్ అభ్యర్థన ప్రారంభించబడుతుంది.
- ఇన్స్టాల్ చేయబడిన యాడ్-ఆన్ల కోసం, కనెక్ట్ చేయబడిన థర్డ్-పార్టీ రిపోజిటరీలో అదే పేరుతో యాడ్-ఆన్ కనిపించినప్పుడు యాడ్-ఆన్ ఓవర్రైట్ కాకుండా నిరోధించడానికి సోర్స్ వెరిఫికేషన్ అందించబడుతుంది. యాడ్-ఆన్లు పాడైపోయిన లేదా గడువు ముగిసిన వాటి గురించి అదనపు హెచ్చరికలు జోడించబడ్డాయి.
- పైథాన్ 2 మద్దతు నిలిపివేయబడింది, పైథాన్ 3కి యాడ్-ఆన్ అభివృద్ధి చేయబడింది.
- X11, Wayland మరియు GBM పైన అమలు చేయడానికి మద్దతు ఇచ్చే Linux కోసం ఒకే యూనివర్సల్ ఎక్జిక్యూటబుల్ను అందిస్తుంది.
ప్రారంభంలో, ప్రాజెక్ట్ XBOX గేమ్ కన్సోల్ కోసం ఓపెన్ మల్టీమీడియా ప్లేయర్ని సృష్టించే లక్ష్యంతో ఉందని గుర్తుచేసుకుందాం, అయితే అభివృద్ధి ప్రక్రియలో ఇది ఆధునిక సాఫ్ట్వేర్ ప్లాట్ఫారమ్లపై నడుస్తున్న క్రాస్-ప్లాట్ఫారమ్ మీడియా సెంటర్గా మార్చబడింది. కోడి యొక్క ఆసక్తికరమైన లక్షణాలలో, మేము విస్తృత శ్రేణి మల్టీమీడియా ఫార్మాట్లకు మరియు వీడియో డీకోడింగ్ హార్డ్వేర్ త్వరణానికి మద్దతును గమనించవచ్చు; రిమోట్ కంట్రోల్స్ కోసం మద్దతు; FTP/SFTP, SSH మరియు WebDAV ద్వారా ఫైల్లను ప్లే చేయగల సామర్థ్యం; వెబ్ ఇంటర్ఫేస్ ద్వారా రిమోట్ కంట్రోల్ అవకాశం; పైథాన్లో అమలు చేయబడిన మరియు ప్రత్యేక యాడ్-ఆన్ల డైరెక్టరీ ద్వారా ఇన్స్టాలేషన్ కోసం అందుబాటులో ఉండే ప్లగిన్ల సౌకర్యవంతమైన వ్యవస్థ ఉనికి; ప్రముఖ ఆన్లైన్ సేవలతో ఏకీకరణ కోసం ప్లగిన్లను సిద్ధం చేయడం; ఇప్పటికే ఉన్న కంటెంట్ కోసం మెటాడేటా (లిరిక్స్, కవర్లు, రేటింగ్లు మొదలైనవి) డౌన్లోడ్ చేయగల సామర్థ్యం. కోడి (బాక్సీ, గీఎక్స్బాక్స్, 9x9 ప్లేయర్, మీడియాపోర్టల్, ప్లెక్స్) ఆధారంగా దాదాపు డజను వాణిజ్య సెట్-టాప్ బాక్స్లు మరియు అనేక ఓపెన్ బ్రాంచ్లు అభివృద్ధి చేయబడుతున్నాయి.
మూలం: opennet.ru