Funkwhale 1.0


Funkwhale 1.0

ፕሮጀክቱ ፈንክዋሌ የመጀመሪያውን የተረጋጋ ስሪት አውጥቷል. እንደ ተነሳሽነቱ አካል፣ የድረ-ገጽ በይነገጽን በመጠቀም ማዳመጥ የሚችሉ ሙዚቃዎችን እና ፖድካስቶችን ለማስተናገድ፣ የጃንጎ ማዕቀፍን በመጠቀም በፓይዘን የተፃፈ ነፃ አገልጋይ እየተዘጋጀ ነው። ለ Subsonic API ወይም ቤተኛ Funkwhale API ድጋፍ ያላቸው ደንበኞችከሌሎች የ Funkwhale አጋጣሚዎችበመጠቀም የActivePub የፌዴራል አውታረ መረብ ፕሮቶኮል.


ከድምጽ ጋር የተጠቃሚ መስተጋብር የሚከሰተው ቤተ-መጻሕፍት እና ቻናሎችን በመጠቀም ነው፡ ቤተ-መጻሕፍት በአድራሻነት በዘፈቀደ የተፈጠረ UUID ያላቸው የበርካታ አርቲስቶች ስብስቦች ናቸው፣ እና ቻናል የአንድ አርቲስት ዲስኮግራፊ ነው፣ እሱም በሰው ሊነበብ የሚችል አድራሻ; ቻናሎች ፖድካስቶችን ለማተም ጠቃሚ ሊሆኑ ይችላሉ። ከደንበኝነት ምዝገባዎች ጋር መሥራት በሌላ ፕሮጀክት ውስጥ ካለው ጋር ተመሳሳይ ነው - የአቻ ቱቦለሁለቱም ለተጠቃሚው እና ለብቻው ለተፈጠሩት ቻናሎች መመዝገብ ይችላሉ። አገልጋዩ የሚሰራው የActivityPub ፕሮቶኮልን በመጠቀም ስለሆነ ከሌሎች ታዋቂ ትግበራዎች መመዝገብ ይቻላል ለምሳሌ ሞቶዶን и ፕሌሮማ.

ቤተ-መጽሐፍት ወይም ቻናል ከፈጠሩ በኋላ ሙዚቃ መስቀል ይችላሉ። ለእሱ የፋይል ማከማቻ በአማዞን S3 ፕሮቶኮል መሰረት አብሮ የተሰራ የፋይል ስርዓቶች ድጋፍን በመጠቀም አካባቢያዊ ወይም የርቀት ሊሆን ይችላል። ምንም አይነት የታዋቂ ፎርማት ማንኛውንም ፋይል መስቀል ይችላሉ፣ ያለተጨማሪ ሪኮዲንግ እና ጥራት ማጣት (ለምሳሌ፣ PeerTube የሚሰራው፣ እሱም የድምጽ መስቀልንም ይደግፋል)። Funkwhale በፋይሎች ውስጥ የተካተቱ የሙዚቃ ዲበ ዳታ እና የሽፋን ጥበብን ያነባል፣ እና ከጠፉ ስህተት ይፈጥራል። ስለዚህ, ተጠቃሚዎች እንዲጠቀሙ ይመከራሉ MusicBrainz Picard ከመጫንዎ በፊት ትክክለኛ መለያዎችን ለመጻፍ. ካወረዱ በኋላ ሜታዳታ የሚታረምበት በይነገጽም አለ፣ በክለሳ መልክ ከሚታየው የለውጥ ታሪክ ጋር ይሰራል።


አስቀድሞ ከወረዱ ሙዚቃዎች ወደ ቤተ-መጻሕፍት እና ቻናሎች፣ አጫዋች ዝርዝሮችን፣ የሬዲዮ ጣቢያዎችን መፍጠር እና ትራኮችን እንደ ተወዳጆች ምልክት ማድረግ ይችላሉ። የርቀት ተጠቃሚዎች ወደ አገልጋዮቻቸው መፈለጊያ አሞሌ በቀላሉ ሊንክ በመለጠፍ ወደ ቤተ-መጽሐፍትዎ ወይም ሰርጥዎ እንዲገቡ መጠየቅ ይችላሉ። ማንነታቸው ያልታወቁ ተጠቃሚዎች ይህ በአገልጋይ ቅንብሮች ውስጥ ከተፈቀደ ከድር በይነገጽ ሙዚቃን ማዳመጥ ይችላሉ። የተመዘገቡ የሀገር ውስጥ ተጠቃሚዎች የድረ-ገጽ በይነገጽን ሳይጠቀሙ ሁሉንም ሙዚቃዎች በአገልጋዩ ላይ በመግባት ማግኘት ይችላሉ። Subsonic API ድጋፍ ያለው ማንኛውም ደንበኛ - ሌላ የሙዚቃ አገልጋይ ፣ አሁን በባለቤትነት ፈቃድ ስር ፣ በተመሳሳይ የድሮው codebase ቅርንጫፎች በነፃ ፈቃድ ፣ - ወይም ቤተኛ Funkwhale API ፣ ለምሳሌ ፣ ኦተር ለአንድሮይድ.

በተጨማሪም ደንበኞች ከአገልጋዩ የትራኮች ኮድ የተደረገበትን ስሪት (ለምሳሌ ከFLAC እስከ MP3 በአነስተኛ የቢትሬት መጠን አነስተኛ የኢንተርኔት ትራፊክ የሚያስፈልገው) ከአገልጋዩ መጠየቅ ይችላሉ።

ለአርኤስኤስ ምግቦች መመዝገብ ይቻላል, ለምሳሌ, ቀደም ሲል ለተጠቀሱት ፖድካስቶች.

በዚህ ልቀት ላይ ያሉ ለውጦች፡-

  • የሚፈለገው የፓይዘን ስሪት ወደ 3.6 ከፍ ብሏል።
  • ተኳኋኝነትን የሚያበላሹ የደንበኛ ኤፒአይ ለውጦች;
  • OAuthን በመደገፍ የ JSON ቶከኖች (JWT) መቋረጥ;
  • ለሽፋኖች ቅድመ እይታዎችን ለመፍጠር የተሻሻለ አልጎሪዝም;
  • ሙዚቃን ከአገልጋይ የፋይል ስርዓት ለማስመጣት በድር በይነገጽ ላይ አንድ አዝራር ታክሏል;
  • የትራኮች እና የአልበሞች ውርዶች ብዛት ማሳያ ታየ;
  • አዲስ የፍለጋ ገጽ;
  • በትራኮች እና በአልበሞች ላይ ያለው "አጫውት" ቁልፍ አሁን ወረፋውን ትራኮችን ከመጨመር ይልቅ ይተካዋል;
  • Last.fm API v2 በመጠቀም የማሸብለል ድጋፍ።

ምንጭ: linux.org.ru

አስተያየት ያክሉ