Σύστημα δημιουργίας αλληλουχιών μουσικών κομματιών (playlists) βάσει πληροφορίας συναφούς πλαισίου και περιεχομένου μουσικών κομματιών

Playlist creation system based on audio content and contextual information of musical pieces (Αγγλική)

  1. MSc thesis
  2. Αντωνίου, Σταύρος
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 30 Σεπτεμβρίου 2018 [2018-09-30]
  5. Ελληνικά
  6. 68
  7. Καρύδης, Ιωάννης
  8. Ανάκτηση Πληροφορίας από Μουσική | Αλληλουχίες Μουσικών Κομματιών | Θεωρία Γράφων | Εξόρυξη Δεδομένων | REST API | Music Information Retrieval | Music Playlists | Graph Theory | Data Mining
  9. 4
  10. 102
  11. Περιέχει : διαγράμματα, εικόνες.
    • Στα πλαίσια της παρούσας διπλωματικής δημιουργήθηκε ένα σύστημα στη μορφή ενός RESTful (Representational State Transfer, Αντιπροσωπευτική Κατάσταση Μεταφοράς, εφεξής REST) WEB Application Programming Interface (Διεπαφή Προγραμματισμού Εφαρμογών, εφεξής API), το οποίο εφαρμόζει θεωρητικές αρχές προτάσεων μουσικών κομματιών. Το playlist API είναι προσβάσιμο μέσω δημόσιων URL (Ενιαίος Εντοπιστής Πόρων, εφεξής URL) και στηρίζεται σε αλγόριθμους της θεωρίας γράφων καθώς και εξόρυξης δεδομένων και προτείνει μουσικά κομμάτια με βάση κατάλληλες ερωτήσεις του όποιου καταναλωτή αυτού. Σκοπός του είναι η λειτουργία του ως ένα ολοκληρωμένο microservice (μικρό-υπηρεσία), ώστε ο οποιοσδήποτε να μπορεί να το καταναλώσει σε όποιο περιβάλλον και αν λειτουργεί, εκμεταλλευόμενο απλά το HTTP (HyperText Transfer Protocol, Πρωτόκολλο Μεταφοράς Υπερκειμένου) με το playlist API. To playlist API είναι χτισμένο με σύγχρονες τεχνολογίες και στηρίζεται κατά κόρον σε υπηρεσίες που κυριαρχούν στο χώρο της διαδικτυακής μουσικής κατανάλωσης (π.χ. Spotify). Η παρούσα εργασία εξετάζει τις συνήθεις πρακτικές αλγοριθμικών προτάσεων μουσικών κομματιών καθώς και τις θεωρητικές βάσεις της υλοποίησης του ίδιου του playlist API. Αναλύει τη σχεδίαση, ανάλυση και μεθοδολογία του τεχνικού κομματιού της υλοποίησης και παρουσιάζει τη λειτουργικότητα καθώς και τα αποτελέσματα του.
    • In the context of this thesis, a system – RESTful (Representational State Transfer) WEB Application Programming Interface (API) has been created which implements the theoretical principles of music track suggestions. The playlist API is accessible through public URLs, is based on algorithms of graph theory and data mining and suggests music tracks based on queries from a consumer of the playlist API. Its purpose is to operate as an integrated microservice so that anyone can consume it independently of their platform, simply by taking advantage of the HTTP communication protocol with the playlist API. The playlist API is built with modern technologies and relies heavily on services offered from companies that dominate the online music consumption (e.g. Spotify). This thesis examines the most common practices of algorithmic music track suggestions as well as the theoretical bases of the playlist API itself. It analyzes the design, analysis and methodology of the technical part of the implementation and presents its functionality as well as its results.
  12. Αναφορά Δημιουργού 4.0 Διεθνές