గత ముఖ్యమైన థ్రెడ్ ప్రచురించిన దాదాపు రెండు సంవత్సరాల తర్వాత, గతంలో XBMC పేరుతో అభివృద్ధి చేసిన ఓపెన్ మీడియా సెంటర్ కోడి 20.0 విడుదల చేయబడింది. మీడియా సెంటర్ లైవ్ టీవీని వీక్షించడానికి మరియు ఫోటోలు, చలనచిత్రాలు మరియు సంగీతాల సేకరణను నిర్వహించడానికి ఇంటర్ఫేస్ను అందిస్తుంది, టీవీ షోల ద్వారా నావిగేషన్కు మద్దతు ఇస్తుంది, ఎలక్ట్రానిక్ టీవీ గైడ్తో పనిచేయడం మరియు షెడ్యూల్ ప్రకారం వీడియో రికార్డింగ్లను నిర్వహించడం. Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS మరియు iOS కోసం రెడీమేడ్ ఇన్స్టాలేషన్ ప్యాకేజీలు అందుబాటులో ఉన్నాయి. ప్రాజెక్ట్ కోడ్ GPLv2+ లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
ప్రారంభంలో, ప్రాజెక్ట్ Xbox గేమ్ కన్సోల్ కోసం ఓపెన్ మల్టీమీడియా ప్లేయర్ను రూపొందించడం లక్ష్యంగా పెట్టుకుంది, అయితే అభివృద్ధి ప్రక్రియలో ఇది ఆధునిక సాఫ్ట్వేర్ ప్లాట్ఫారమ్లపై నడుస్తున్న క్రాస్-ప్లాట్ఫారమ్ మీడియా సెంటర్గా మార్చబడింది. కోడి యొక్క ఆసక్తికరమైన లక్షణాలలో విస్తృత శ్రేణి మల్టీమీడియా ఫైల్ ఫార్మాట్లు మరియు హార్డ్వేర్-యాక్సిలరేటెడ్ వీడియో డీకోడింగ్కు మద్దతు ఉన్నాయి; రిమోట్ కంట్రోల్స్ కోసం మద్దతు; FTP/SFTP, SSH మరియు WebDAV ద్వారా ఫైల్లను ప్లే చేయగల సామర్థ్యం; వెబ్ ఇంటర్ఫేస్ ద్వారా రిమోట్ కంట్రోల్ అవకాశం; పైథాన్లో అమలు చేయబడిన మరియు ప్రత్యేక యాడ్-ఆన్ల డైరెక్టరీ ద్వారా ఇన్స్టాలేషన్ కోసం అందుబాటులో ఉండే ప్లగిన్ల సౌకర్యవంతమైన వ్యవస్థ ఉనికి; ప్రముఖ ఆన్లైన్ సేవలతో ఏకీకరణ కోసం ప్లగిన్లను సిద్ధం చేయడం; ఇప్పటికే ఉన్న కంటెంట్ కోసం మెటాడేటా (లిరిక్స్, కవర్లు, రేటింగ్లు మొదలైనవి) డౌన్లోడ్ చేయగల సామర్థ్యం. కోడి (బాక్సీ, గీఎక్స్బాక్స్, 9x9 ప్లేయర్, మీడియాపోర్టల్, ప్లెక్స్) ఆధారంగా దాదాపు డజను వాణిజ్య సెట్-టాప్ బాక్స్లు మరియు అనేక ఓపెన్ బ్రాంచ్లు అభివృద్ధి చేయబడుతున్నాయి.
చివరి విడుదల నుండి, కోడ్బేస్కు 4600 కంటే ఎక్కువ మార్పులు చేయబడ్డాయి. ప్రధాన ఆవిష్కరణలు:
- బైనరీ యాడ్-ఆన్ల యొక్క బహుళ సందర్భాలను డౌన్లోడ్ చేయగల సామర్థ్యం అమలు చేయబడింది. ఉదాహరణకు, మీరు వేర్వేరు సర్వర్లకు కనెక్ట్ చేయడానికి TVHeadend యాడ్-ఆన్ యొక్క బహుళ సందర్భాలను డౌన్లోడ్ చేసుకోవచ్చు, కానీ ఛానెల్ సమూహాలు మరియు దాచిన ఛానెల్ల వంటి అదే యాడ్-ఆన్ సెట్టింగ్లను ఉపయోగించవచ్చు.
- Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco వంటి కంపెనీలకు ప్రాతినిధ్యం వహించే ఓపెన్ మీడియా అలయన్స్ (AOMedia) ద్వారా అభివృద్ధి చేయబడిన AV1 ఫార్మాట్లో (Va-API ద్వారా Linuxలో) వీడియో డీకోడింగ్ హార్డ్వేర్ త్వరణానికి మద్దతు జోడించబడింది. , Amazon , Netflix, AMD, VideoLAN, Apple, CCN మరియు Realtek. AV1 పబ్లిక్గా అందుబాటులో ఉన్న, రాయల్టీ రహిత ఉచిత వీడియో ఎన్కోడింగ్ ఫార్మాట్గా ఉంచబడింది, ఇది కంప్రెషన్ స్థాయిల పరంగా H.264 మరియు VP9 కంటే ముందుంది. ఇన్పుట్స్ట్రీమ్ APIకి AV1 మద్దతు కూడా జోడించబడింది, యాడ్-ఆన్లలో AV1-ఫార్మాట్ చేసిన స్ట్రీమ్లను ప్లే చేయడానికి inputsream.adaptive ఇంటర్ఫేస్ను ఉపయోగించడానికి యాడ్-ఆన్లను అనుమతిస్తుంది.
- ఉపశీర్షికలతో పని చేసే వ్యవస్థ పునఃరూపకల్పన చేయబడింది. అభివృద్ధి మరియు నిర్వహణను సులభతరం చేయడానికి ఉపశీర్షిక ఫార్మాట్ ప్రాసెసింగ్ కోడ్ ఆధునికీకరించబడింది. ఫాంట్లను డైనమిక్గా ఉంచే సామర్థ్యం జోడించబడింది, ఉపశీర్షిక ప్రాంతం యొక్క నేపథ్య రంగు మరియు ఫ్రేమ్ను మార్చండి. SAMI, ASS/SSA మరియు TX3G ఫార్మాట్లకు మెరుగైన మద్దతు. WebVTT ఉపశీర్షిక ఫార్మాట్ మరియు OTF (ఓపెన్ టైప్ ఫాంట్) ఫాంట్ ఆకృతికి మద్దతు జోడించబడింది.
- లిబ్రేట్రో ఆధారంగా గేమ్ కన్సోల్ల యొక్క గేమ్లు మరియు ఎమ్యులేటర్లను లాంచ్ చేసే సిస్టమ్, గేమ్ ఆదా చేయడానికి మద్దతు ఇవ్వనప్పటికీ, ఆటను అంతరాయం కలిగించిన స్థానం నుండి కొనసాగించడానికి స్థితిని సేవ్ చేసే సామర్థ్యాన్ని అమలు చేసింది.
- Windows ప్లాట్ఫారమ్ కోసం, పొడిగించిన డైనమిక్ పరిధి (HDR, హై డైనమిక్ రేంజ్) కోసం పూర్తి మద్దతు అమలు చేయబడింది. Linux GBM (జనరిక్ బఫర్ మేనేజ్మెంట్) APIని ఉపయోగించి HDR అవుట్పుట్ను కాన్ఫిగర్ చేయగల సామర్థ్యాన్ని అందిస్తుంది.
- ఇంటర్ఫేస్లో సౌండ్ ఎఫెక్ట్ల వాల్యూమ్ను సెట్ చేయడానికి ప్రత్యేక సెట్టింగ్ జోడించబడింది.
- కొత్త రంగు ఎంపిక డైలాగ్ జోడించబడింది.
- HTTPS ప్రాక్సీ ద్వారా పని చేసే సామర్థ్యం జోడించబడింది.
- NFSv4 ప్రోటోకాల్ ఉపయోగించి బాహ్య నిల్వను యాక్సెస్ చేయగల సామర్థ్యం అమలు చేయబడింది.
- స్థానిక నెట్వర్క్లో సేవలను గుర్తించడం కోసం WS-డిస్కవరీ (SMB డిస్కవరీ) ప్రోటోకాల్కు మద్దతు జోడించబడింది.
- విభిన్న విండోలలోని సందర్భ మెనులు ఏకీకృత రూపానికి తీసుకురాబడ్డాయి మరియు విడ్జెట్ల నుండి నేరుగా ఆల్బమ్ను ప్లే చేయడం వంటి లక్షణాలు అమలు చేయబడ్డాయి.
- Linux ప్లాట్ఫారమ్లో ఆప్టికల్ డిస్క్ ప్లేబ్యాక్ మెరుగుపరచబడింది. udisks ఉపయోగించి ఆప్టికల్ డ్రైవ్ల డిఫాల్ట్ మౌంటు జోడించబడింది. బ్లూ-రే మరియు DVD డిస్క్ల ISO ఇమేజ్ల నుండి పునఃప్రారంభ ప్లేబ్యాక్ అమలు చేయబడింది.
- స్థిరత్వం, పనితీరు మరియు భద్రతను మెరుగుపరచడానికి చాలా పని జరిగింది. యాడ్-ఆన్ల కోసం API విస్తరించబడింది.
- PipeWire మీడియా సర్వర్కు మద్దతు జోడించబడింది.
- స్టీమ్ డెక్ గేమ్ కంట్రోలర్లకు ఇంటిగ్రేటెడ్ సపోర్ట్.
- M1 ARM చిప్ ఆధారంగా Apple పరికరాలకు మద్దతు జోడించబడింది.
మూలం: opennet.ru