Funkwhale 1.0

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจซเฉฐเจ•เจตเฉ‡เจฒ เจชเจนเจฟเจฒเจพ เจธเจฅเจฟเจฐ เจธเฉฐเจธเจ•เจฐเจฃ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพเฅค เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚, เจธเฉฐเจ—เฉ€เจค เจ…เจคเฉ‡ เจชเฉ‹เจกเจ•เจพเจธเจŸเจพเจ‚ เจฆเฉ€ เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฎเฉเจซเจค เจธเจฐเจตเจฐ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจœเฉ‹ เจชเจพเจ‡เจฅเจจ เจตเจฟเฉฑเจš Django เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉเจฃเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจฌเจธเฉ‹เจจเจฟเจ• API เจœเจพเจ‚ เจฎเฉ‚เจฒ เจซเฉฐเจ•เจตเฉ‡เจฒ API เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจพเจฒเฉ‡ เจ—เจพเจนเจ•เจ…เจคเฉ‡ เจซเฉฐเจ•เจตเฉ‡เจฒ เจฆเฉ€เจ†เจ‚ เจนเฉ‹เจฐ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจคเฉ‹เจ‚เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹เจ ActivityPub เจธเฉฐเจ˜เฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ.


เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจšเฉˆเจจเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ†เจกเฉ€เจ“ เจฆเฉ‡ เจจเจพเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจธเจผเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ: เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจ‡เฉฑเจ• เจชเจคเฉ‡ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ เจ—เจ UUID เจฆเฉ‡ เจจเจพเจฒ เจ•เจˆ เจ•เจฒเจพเจ•เจพเจฐเจพเจ‚ เจฆเจพ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจšเฉˆเจจเจฒ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ•เจฒเจพเจ•เจพเจฐ เจฆเฉ€ เจกเจฟเจธเจ•เฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฎเจจเฉเฉฑเจ– เจฆเฉเจ†เจฐเจพ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจชเจคเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ; เจšเฉˆเจจเจฒ เจชเฉŒเจกเจ•เจพเจธเจŸ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจธเจฌเจธเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ‡เจ• เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ - เจชเฉ€เจฐเจŸเจฌเจฟเจŠ: เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจ‰เจธเจฆเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจฌเจฃเจพเจ เจšเฉˆเจจเจฒเจพเจ‚ เจฆเฉ‹เจตเจพเจ‚ เจฆเฉ€ เจ—เจพเจนเจ•เฉ€ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฐเจตเจฐ เจเจ•เจŸเฉ€เจตเจฟเจŸเฉ€เจชเจฌ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจนเฉ‹เจฐ เจชเฉเจฐเจธเจฟเฉฑเจง เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ เจคเฉ‹เจ‚ เจ—เจพเจนเจ• เจฌเจฃเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเจธเจคเจกเฉŒเจจ ะธ เจชเจฒเฉ‡เจฐเฉ‹เจฎเจพ.

เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจœเจพเจ‚ เจšเฉˆเจจเจฒ เจฌเจฃเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจธเฉ€เจ‚ เจธเฉฐเจ—เฉ€เจค เจจเฉ‚เฉฐ เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจฒเจˆ เจซเจพเจˆเจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจœเจพเจ‚ เจคเจพเจ‚ เจธเจฅเจพเจจเจ• เจœเจพเจ‚ เจฐเจฟเจฎเฉ‹เจŸ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจเจฎเจพเจœเจผเจพเจจ S3 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง เจซเจพเจฐเจฎเฉˆเจŸ เจฆเฉ€ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจฌเจฟเจจเจพเจ‚ เจตเจพเจงเฉ‚ เจฐเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ (เจœเฉ‹ เจ•เจฟ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, PeerTube เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ†เจกเฉ€เจ“ เจ…เฉฑเจชเจฒเฉ‹เจกเจฟเฉฐเจ— เจฆเจพ เจตเฉ€ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ)เฅค เจซเฉฐเจ•เจตเฉ‡เจฒ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจเจฎเจฌเฉ‡เจก เจ•เฉ€เจคเฉ‡ เจธเฉฐเจ—เฉ€เจค เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจ•เจตเจฐ เจ†เจฐเจŸ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ‰เจน เจ—เฉเฉฐเจฎ เจนเจจ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจคเจฐเฉเฉฑเจŸเฉ€ เจ‰เจคเจชเฉฐเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฐเจคเจฃ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจฎเจฟเจŠเจœเจผเจฟเจ•เจฌเจฐเฉ‡เจจเจœเจผ เจชเจฟเจ•เจพเจฐเจก เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจนเฉ€ เจŸเฉˆเจ— เจฒเจฟเจ–เจฃ เจฒเจˆเฅค เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจฎเจพเจจ เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ‡ เจจเจพเจฒ เจธเฉฐเจธเจผเฉ‹เจงเจจเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค


เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจธเฉฐเจ—เฉ€เจค เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจšเฉˆเจจเจฒเจพเจ‚ เจคเฉฑเจ•, เจคเฉเจธเฉ€เจ‚ เจชเจฒเฉ‡เจฒเจฟเจธเจŸเจธ, เจฐเฉ‡เจกเฉ€เจ“ เจธเจŸเฉ‡เจธเจผเจจ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจŸเจฐเฉˆเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจจเจชเจธเฉฐเจฆ เจตเจœเฉ‹เจ‚ เจฎเจพเจฐเจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฐเจฟเจฎเฉ‹เจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจคเฉเจนเจพเจกเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจœเจพเจ‚ เจšเฉˆเจจเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจ—เฉ‡ เจฌเจธ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ€ เจ–เฉ‹เจœ เจชเฉฑเจŸเฉ€ เจตเจฟเฉฑเจš เจ‡เจธเจฆเจพ เจฒเจฟเฉฐเจ• เจชเฉ‡เจธเจŸ เจ•เจฐเจ•เฉ‡เฅค เจ…เจ—เจฟเจ†เจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจคเฉ‹เจ‚ เจธเฉฐเจ—เฉ€เจค เจธเฉเจฃเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจ—เฉ‡ เจœเฉ‡เจ•เจฐ เจธเจฐเจตเจฐ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค เจฐเจœเจฟเจธเจŸเจฐเจก เจธเจฅเจพเจจเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เจธ เจฆเฉเจ†เจฐเจพ เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจ•เฉ‡ เจตเฉˆเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจธเจพเจฐเฉ‡ เจธเฉฐเจ—เฉ€เจค เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจธเจฌเจธเฉ‹เจจเจฟเจ• API เจธเจนเจพเจ‡เจคเจพ เจตเจพเจฒเจพ เจ•เฉ‹เจˆ เจตเฉ€ เจ•เจฒเจพเจ‡เฉฐเจŸ - เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเฉฐเจ—เฉ€เจค เจธเจฐเจตเจฐ, เจนเฉเจฃ เจ‡เฉฑเจ• เจฎเจฒเจ•เฉ€เจ…เจค เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ, เจ‡เฉฑเจ• เจฎเฉเจซเจค เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจชเฉเจฐเจพเจฃเฉ‡ เจ•เฉ‹เจกเจฌเฉ‡เจธ เจฆเฉ€เจ†เจ‚ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเจ•เจพเจธเจธเจผเฉ€เจฒ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, - เจœเจพเจ‚ เจฎเฉ‚เจฒ เจซเฉฐเจ•เจตเฉ‡เจฒ API, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจเจ‚เจกเจฐเฉŒเจ‡เจก เจฒเจˆ เจ“เจŸเจฐ.

เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจŸเจฐเฉˆเจ•เจพเจ‚ เจฆเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจตเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, เจ˜เฉฑเจŸ เจฌเจฟเฉฑเจŸเจฐเฉ‡เจŸ เจฆเฉ‡ เจจเจพเจฒ FLAC เจคเฉ‹เจ‚ MP3 เจคเฉฑเจ•, เจ˜เฉฑเจŸ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ)เฅค

RSS เจซเฉ€เจกเจธ เจฆเฉ€ เจ—เจพเจนเจ•เฉ€ เจฒเฉˆเจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเฉ‡ เจชเฉ‹เจกเจ•เจพเจธเจŸเจพเจ‚ เจฒเจˆเฅค

เจ‡เจธ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…:

  • เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ Python เจธเฉฐเจธเจ•เจฐเจฃ 3.6 เจคเฉฑเจ• เจตเจงเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจ•เจฒเจพเจ‡เฉฐเจŸ API เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจœเฉ‹ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจคเฉ‹เฉœเจฆเฉ€เจ†เจ‚ เจนเจจ;
  • OAuth เจฆเฉ‡ เจนเฉฑเจ• เจตเจฟเฉฑเจš JSON เจŸเฉ‹เจ•เจจเจพเจ‚ (JWT) เจฆเจพ เจฌเจฐเจคเจฐเจซเจผ เจ•เจฐเจจเจพ;
  • เจ•เจตเจฐ เจฒเจˆ เจชเฉ‚เจฐเจตเจฆเจฐเจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจธเฉเจงเจพเจฐเจฟเจ† เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ;
  • เจธเจฐเจตเจฐ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ เจธเฉฐเจ—เฉ€เจค เจ†เจฏเจพเจค เจ•เจฐเจจ เจฒเจˆ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจŸเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจŸเจฐเฉˆเจ•เจพเจ‚ เจ…เจคเฉ‡ เจเจฒเจฌเจฎเจพเจ‚ เจฆเฉ‡ เจกเจพเจ‰เจจเจฒเฉ‹เจกเจธ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเจพ เจ‡เฉฑเจ• เจกเจฟเจธเจชเจฒเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฑเจคเจพ;
  • เจจเจตเจพเจ‚ เจ–เฉ‹เจœ เจชเฉฐเจจเจพ;
  • เจŸเจฐเฉˆเจ•เจพเจ‚ เจ…เจคเฉ‡ เจเจฒเจฌเจฎเจพเจ‚ 'เจคเฉ‡ "เจชเจฒเฉ‡" เจฌเจŸเจจ เจนเฉเจฃ เจ‡เจธ เจตเจฟเฉฑเจš เจŸเจฐเฉˆเจ• เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ•เจคเจพเจฐ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ;
  • Last.fm API v2 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจธเจ•เฉเจฐเฉŒเจฌเจฒเจฟเฉฐเจ— เจธเจนเจพเจ‡เจคเจพเฅค

เจธเจฐเฉ‹เจค: linux.org.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹