Change Log

14-10-2017: 0.13.0

  • Αλλαγές στον javascript κώδικα
  • Υλοποίηση των ajax κλήσεων με routing σε σχετική κλάση

23-9-2017: 0.12.0

  • Δημιουργεί ξεχωριστά directories και ανά ημέρα, όταν ο χρήστης ανεβάζει αρχεία
  • Ο χρήστης δεν χρειάζεται πλέον να δηλώνει το path που βρίσκεται η εφαρμογή στο αρχείο config.inc.php
  • Αλλαγές στην δομή του κώδικα
  • Μικροβελτιώσεις στον κώδικα
  • Διορθώσεις σφαλμάτων

8-9-2017: 0.11.0

  • Ανέβασμα αρχείων από το web περιβάλλον
  • Beta έκδοση

27-8-2017: 0.10.0

  • Αλλαγές στο σύστημα εμφάνισης των αποτελεσμάτων κάποιας εργασίας (συγχρονισμού κτλ). Εμφανίζονται σε ξεχωριστό παράθυρο
  • Προστέθηκε animated παπαγάλος, αντί για το κλασικό loading icon ή την progress bar
  • Αλλαγές στην αρχιτεκτονική του κώδικα για τον συγχρονισμό αρχείων
  • Βελτίωση ελέγχων για την ύπαρξη και τα δικαιώματα των διάφορων απαιτούμενων καταλόγων
  • Διόρθωση στην εγγραφή χρήστη
  • Προστέθηκε option για την μέγιστη ανάλυση του βίντεο για κατέβασμα
  • Βελτίωση ελέγχων εγκατάστασης απαιτούμενων εφαρμογών

10-7-2017: 0.9.0

  • Βελτίωση του κώδικα του συγχρονισμού
  • Αυτόματη εισαγωγή στην βάση δεδομένων, των αρχείων που κατεβαίνουν από το youtube
  • Διορθώσεις

24-6-2017: 0.8.0

  • Αλλαγή στην αρχιτεκτονική του CSS
  • Αλλαγή στον τρόπο που σερβίρονται τα αρχεία. Δεν χρειάζεται πλέον να δηλώνονται τα paths των αρχείων σαν alias στις ρυθμίσεις του apache.
  • Δυνατότητα για πιο σύνθετες αναζητήσης ομαδοποιώντας όποια πεδία αναζήτησης θέλει ο χρήστης.
  • Ο χρήστης μπορεί να προσθέσει όσα πεδία αναζήτησης θέλει.
  • Δυνατότητα αποθήκευσης/ανάγνωσης επιλογών αναζήτησης (smart playlists)
  • Λειτουργεί τώρα η πλοήγηση (προηγούμενη/επόμενη σελίδα) όταν φορτώνεται μια manual playlist

14-5-2017: 0.7.1

  • Fix στο youtube downloading
  • Μετατροπή του τίτλου του βίντεο σε μικρά με το πρώτο γράμμα της κάθε λέξης κεφαλαίο

9-5-2017: 0.7.0

  • Σπάσιμο της κλάσης OWMP
  • Προσθήκη sleep timer που σταματάει την αναπαραγωγή των τραγουδιών μετά από τον χρόνο που θα επιλεγεί

24-4-2017: 0.6.0

Μεταφράσεις κειμένων βοήθειας στα Αγγλικά

16-4-2017: 0.5.1

  • Διορθώσεις

16-4-2017: 0.5.0

  • Όταν τελειώνει το backup εμφανίζει το αρχείο και το κατεβάζει αυτόματα, αναλόγως τι έχεις τσεκάρει
  • Προστέθηκαν επιλογές για να διαλέγεις paths στα οποία θα κατεβαίνουν τα διάφορα αρχεία
  • Αφαιρέθηκαν οι επιλογές main/not main, στα paths της συλλογής
  • Βελτιώσεις στην οθόνη της συλλογής με ομαδοποίηση των επιλογών

8-4-2017: 0.4.0

  • Βελτιώσεις στο backup/restore. To restore γίνεται επιλέγοντας το .sql αρχείο.
  • Αλλαγές στην δομή του Framework

28-3-2017: 0.3.3

  • Βελτιώσεις στο backup/restore
  • Βελτιώσεις στην δομή του Framework

28-3-2017: 0.3.2

  • Ολοκλήρωση της μεθόδου για το Restore της βάσης (χρειάζεται περισσότερο testing)
  • Διορθώσεις

25-3-2017: 0.3.1

  • Βελτιώσεις στην αρχιτεκτονική του framework
  • Διορθώσεις

23-3-2017: 0.2.1

  • Υλοποίηση συστήματος namespaces και autoloading των αρχείων των κλάσεων
  • Αρχή υλοποίησης μεθόδου για restore του backup της βάσης
  • Διορθώσεις

13-3-2017: 0.1.314

  • Διορθώσεις στο κατέβασμα από το youtube
  • Προσθήκη επιλογής για backup της βάσης δεδομένων
  • Διορθώσεις στο CSS

8-3-2017: 0.1.313

  • Προσθήκη shuffle κουμπιού, που ενεργοποιεί/απενεργοποιεί το shuffle mod
  • Διορθώσεις στο CSS

3-3-2017: 0.1.312

  • Όταν πάει να μετατρέψει ένα ALAC, ελέγχει αν υπάρχουν τα απαιτούμενα προγράμματα
  • Στην οθόνη του login ελέγχει και αν πατηθεί το enter για να προχωρήσει, αλλάζοντας και το χρώμα του κουμπιού
  • Βελτιώσεις στον έλεγχο του progress κατά την διάρκεια ενεργειών συγχρονισμού

2-3-2017: 0.1.311

  • Διορθώσεις στο validation στην login screen
  • Άλλες διορθώσεις

1-3-2017: 0.1.310

  • Αλλαγές στην αρχιτεκτονική του framework
  • Προσθήκη option που θέτει σε πιο ποσοστό ένα τραγούδι θα θεωρείται played
  • Αλλαγές στο session update του χρήστη

27-2-2017: 0.1.309

  • Έλεγχος αν είναι εγκατεστημένες οι απαιτούμενες linux εφαρμογές. Εμφάνισή τους
  • Διορθώσεις

25-2-2017: 0.1.308

  • Διορθώσεις σε κείμενα της βοήθειας
  • Αλλαγές στο κατέβασμα από youtube
  • Διορθώσεις

5-2-2017: 0.1.307

  • Διορθώσεις

28-1-2017: 0.1.306

  • Αλλαγές στην αρχιτεκτονική του κατεβάσματος βίντεο από youtube
  • Μπορεί ο χρήστης να δώσει youtube playlist link και θα κατεβάσει όλα τα βίντεο που έχει αυτή.
  • Διορθώσεις

27-1-2017: 0.1.305

  • Αλλαγές στην αρχιτεκτονική του κατεβάσματος βίντεο από youtube
  • Μπορεί τώρα ο χρήστης να επιλέξει αν θα κατεβάσει ένα βίντεο από το youtube, σαν mp3
  • Διορθώσεις

19-1-2017: 0.1.304

  • Εμφάνιση του τρέχοντος album cover σαν favicon
  • Διορθώσεις

19-1-2017: 0.1.303

  • Χρήση των μικρότερων εικόνων όπου χρειάζεται και όταν είναι σε έκδοση για κινητό
  • Βελτιώσεις και διορθώσεις

18-1-2017: 0.1.302

  • Μαζική δημιουργία μικρότερων εκδόσεων και thumbnails για τα album covers όλης της συλλογής.

15-1-2017: 0.1.301

  • Στα album covers αποθηκεύει πλέον και μικρότερες εκδόσεις και thumbnails

8-1-2017: 0.1.300

  • Βελτιώσεις και διορθώσεις στον συγχρονισμό

6-1-2017: 0.1.229

  • Αν πατήσεις σε μία τιμή πάνω στην playlist κάνει αναζήτηση για την συγκεκριμένη
  • Διορθώσεις

5-1-2017: 0.1.228

  • Βελτιώσεις ασφαλείας
  • Σε κάθε φόρτωμα playlist δεν ξεκινάει αυτόματα νέο τραγούδι
  • Δεν ξεκινάει αυτόματα να παίζει τραγούδι στο αρχικό φόρτωμα της εφαρμογής
  • Διορθώσεις

2-1-2017: 0.1.227

  • Link για mobile/desktop έκδοση της εφαρμογής
  • Εμφάνιση media controls σε full screen και εκτός
  • Slider με τον χρόνο του τραγουδιού και εκτός full screen
  • Διορθώσεις

31-12-2016: 0.1.226

  • Διορθώσεις
  • Βελτιώσεις στην ασφάλεια

31-12-2016: 0.1.225

  • Αποστολή των στοιχείων του τραγουδιού που παίζει, στον icecast server. Μπορείς να το απενεργοποιήσεις
  • Τα settings του icecast server βρίσκονται στις σελίδα των ρυθμίσεων.
  • Μπορείς να απενεργοποιήσεις την σελίδα με τις ψηφορορίες, από την σελίδα των ρυθμίσεων
  • Μπορείς να σετάρεις προεπιλεγμένη γλώσσα της εφαρμογής, από την σελίδα των ρυθμίσεων
  • Μπορείς να σετάρεις το δικό σου youtube api, από την σελίδα των ρυθμίσεων
  • Προσθέτει, στο όνομα του αρχείου, την ημερομηνία ανεβάσματος ενός βίντεο που κατεβαίνει από το youtube

30-12-2016: 0.1.224

  • Βελτιώσεις στο σύστημα της ψηφοφορίας και στην εμφάνιση
  • Εμφανίζει στην σελίδα της ψηφοφορίας το τραγούδι που παίζει την δεδομένη στιγμή
  • Όταν ένα τραγούδι παίξει, σβήνει την γραμμή του από την σελίδα ψηφοφορίας
  • Εμφάνιση των τραγουδιών που ψηφίζονται

29-12-2016: 0.1.223

  • Βελτιώσεις στο σύστημα της ψηφοφορίας
  • Διορθώσεις
  • Αλλαγές στην εμφάνιση
  • Πειραματισμοί με την εμφάνιση σε κινητά

28-12-2016: 0.1.222

  • Διορθώσεις στην δημιουργία της σελίδας (css, scripts κτλ)
  • Σελίδα με τη λίστα για ψηφοφορία τραγουδιών

25-12-2016: 0.1.221

  • Αρχική υλοποίηση του συστήματος jukebox με ψηφοφορία του τραγουδιού που θα παίξει επόμενο. Σε πειραματική χρήση ακόμη.

24-12-2016: 0.1.220

  • Διορθώσεις
  • Διόρθωση του glitch στην εναλλαγή τραγουδιών

23-12-2016: 0.1.219

  • Πατώντας «P» (previous) παίζει το προηγούμενο τραγούδι, που υπάρχει στην λίστα του ιστορικού. Αν πατηθεί το «N» για επόμενο τότε ξανά γυρνάει στην αρχική λίστα και δεν συνεχίζει στο ιστορικό.
  • Δεν επιτρέπει διπλά τραγούδια στο ιστορικό. Κρατάει μόνο την πρώτη φορά που έπαιξε.

21-12-2016: 0.1.218

  • Λειτουργεί ο καθαρισμός φόρμας όπου υπάρχει
  • Μπορείς να αφαιρέσεις ένα τραγούδι από μια playlist, πατώντας D
  • Αλλαγές στα ονόματα των tables, των προσωρινών playlist
  • Κρατάει λίστα με τα τραγούδια που παίξανε (ιστορικό). Μπορεί να την εμφανίσει με επιλογή από το παράθυρο αναζήτησης.

20-12-2016: 0.1.217

  • Links από την εφαρμογή προς το apps4net.eu
  • Διόρθωση της αναζήτησης διπλοεγγραφών

15-12-2016: 0.1.216

  • Ερώτηση επιβεβαίωσης στην διαγραφή μιας playlist
  • Παράθυρο αναζήτησης διαδρομής στην εισαγωγή διαδρομών αρχείων
  • Διόρθωση bug με την εναλλαγή γλωσσών

14-12-2016: 0.1.215

  • Ολοκλήρωση των ελέγχων στις τιμές main/not main στα paths

13-12-2016: 0.1.214

  • Διορθώσεις
  • Χρήση date input type polyfill για browsers που δεν το υποστηρίζουν
  • Διορθώσεις συμβατότητας με browsers σε ζητήματα εμφάνισης
  • Βελτιώσεις εμφάνισης
  • Δεν χρειάζεται άλλο το web_folder_path στα options
  • Έλεγχοι στις τιμές main/not main στα paths

9-12-2016: 0.1.213

  • Διορθώσεις

9-12-2016: 0.1.212

  • Διαφορετική υλοποίηση της αρχιτεκτονικής για fullscreen, ώστε να λειτουργεί σε όλους τους browsers.

4-12-2016: 0.1.211

  • Διαγραφή των playlists του user, πριν την διαγραφή του user, γιατί υπάρχει συσχετισμός.
  • Ολοκλήρωση των help texts σε συγκεκριμένα σημεία στην εφαρμογή

3-12-2016: 0.1.210

  • Σύστημα help σε διάφορα σημεία της εφαρμογής. Τα κείμενα των οδηγιών έχουν σπάσει σε μικρότερα κομμάτια και εμφανίζονται με εικονίδιο ερωτηματικού στα απαραίτητα σημεία της εφαρμογής.

1-12-2016: 0.1.209

  • Διαγραφή μιας playlist
  • Αφαίρεση ενός τραγουδιού από μια playlist
  • Άλλες βελτιώσεις σε ζητήματα των playlist
  • Μεταφράστηκε η help screen στα αγγλικά

1-12-2016: 0.1.208

  • Υλοποιήθηκε η βασική αρχιτεκτονική για τις manual playlists. Ο χρήστης μπορεί να προσθέσει τραγούδια σε μια playlist. Μπορεί να φορτώσει μετά οποιαδήποτε manual playlist.

30-11-2016: 0.1.207

  • Πρώτα βήματα για σύστημα manual playlist. Προστέθηκε η επιλογή δημιουργίας μιας playlist.
  • Διορθώσεις

29-11-2016: 0.1.206

  • Διόρθωση όλων των κειμένων

25-11-2016: 0.1.205

  • Διόρθωση κειμένων

24-11-2016: 0.1.204

  • Import μιας playlist από το json αρχείο
  • Διορθώσεις bugs

23-11-2016: 0.1.203

  • Export της τρέχουσας playlist. Αντιγραφή των αρχείων σε σχετικό φάκελο. Export αρχείου json με τα δεδομένα της playlist
  • Διόρθωση ελέγχων progress

17-11-2016: 0.1.202

Φτιάξιμο της progress bar και του τερματισμού και στα υπολοιπα στοιχεία της οθόνης συγχρονισμού
Τα controls του player κρύβονται πλέον και στον safari
Έλεγχος της βάσης αν έχει όλα τα tables και δημιουργία αυτών που δεν υπάρχουν

16-11-2016: 0.1.201

Διόρθωση του progress στο κατέβασμα από youtube και τερματισμός του download
Διόρθωση της εμφάνισης του album στην λίστα, μετά από μαζικό editing

14-11-2016: 0.1.200

Καθαρίζει την βάση από προσωρινούς πίνακες που δεν χρησιμοποιούνται άλλο

13-11-2016: 0.1.107

Κρατάει διαφορετικό tabID για να προσθέτει στο όνομα της προσωρινής playlist
Σκοτώνει τα interval process στον συγχρονισμό
Ενημερώνει το session του χρήστη κάθε φορά που παίρνει τα video metadata
Πιθανή διόρθωση του player, που παίζει ξανα λίγο από την αρχή του τραγουδιού όταν πάει στο επόμενο και δεν το έχει φορτώσει ακόμη

08-11-2016: 0.1.106

Εμφάνιση του progress bar πάνω στην mainbar
Εμφάνιση των τελικών αποτελεσμάτων συγχρονισμού ακόμη κι όταν ο χρήστης βρίσκεται σε άλλη οθόνη

07-11-2016: 0.1.105

Διόρθωση του progress percent που δεν έβαζε το απαραίτητο value στον πίνακα progress της βάσης
Έλεγχος αν τρέχει ένα script (π.χ. συγχρονισμός) και σκότωμα του όταν θέλουμε

05-11-2016: 0.1.104

Υλοποίηση του player με αντιγραφή της playlist σε προσωρινά mysql tables.
Για κάθε χρήστη δημιουργείται ξεχωριστό προσωρινό playlist table

04-11-2016: 0.1.103

Έλεγχος έκδοσης της εφαρμογής, με βάση την τρέχουσα έκδοση αν θέλει ενημέρωση
Διορθώσεις σε bugs στην πλοήγηση στο μενου
Διορθώσεις στην αναζήτηση
Πρώτα βήματα για αλλαγή του συστήματος που δουλεύει ο player με αντιγραφή mysql tables
Αποφασίστηκε το τελικό όνομα της εφαρμογής, Parrot Tunes.

03-11-2016: 0.1.102

Διορθώσεις σε ζητήματα της αναζήτησης, ειδικά μετά από πλοήγηση στο μενου Βελτίωση της εμφάνισης του loading gif
Προστέθηκε Progress bar στον συγχρονισμό

28-10-2016: 0.1.101

Διορθώσεις σε στοιχεία που είχαν πρόβλημα όταν έμπαινες σαν απλός χρήστης

27-10-2016: 0.1.100

Βελτιώσεις στην εμφάνιση και διόρθωση του bug στην πλοήγηση στο μενου