Jump to content

SoK/2023/StatusReport/Theophile Gilgien: Difference between revisions

From KDE Community Wiki
Tgilgien (talk | contribs)
Intro and commit list
 
Tgilgien (talk | contribs)
add Blog Post section
Line 7: Line 7:
===Commit list===
===Commit list===


A list of all merge requests I did during SoK, more or less in chronological order
A list of all merge requests I did during SoK, more or less in chronological order.


* Songs can be removed from history [https://invent.kde.org/multimedia/audiotube/-/merge_requests/45 [1<nowiki>]</nowiki>]
* Songs can be removed from history [https://invent.kde.org/multimedia/audiotube/-/merge_requests/45]
* Past search queries can be removed [https://invent.kde.org/multimedia/audiotube/-/merge_requests/51 [2<nowiki>]</nowiki>], [https://invent.kde.org/multimedia/audiotube/-/merge_requests/53 [3<nowiki>]</nowiki>] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/72 [4<nowiki>]</nowiki>]
* Past search queries can be removed [https://invent.kde.org/multimedia/audiotube/-/merge_requests/51], [https://invent.kde.org/multimedia/audiotube/-/merge_requests/53] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/72]
* A volume slider is available in the maximized player page [https://invent.kde.org/multimedia/audiotube/-/merge_requests/55 [5<nowiki>]</nowiki>] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/59 [6<nowiki>]</nowiki>]
* A volume slider is available in the maximized player page [https://invent.kde.org/multimedia/audiotube/-/merge_requests/55] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/59]
* The back-end for the search history was made more efficient [https://invent.kde.org/multimedia/audiotube/-/merge_requests/58 [7<nowiki>]</nowiki>]
* The back-end for the search history was made more efficient [https://invent.kde.org/multimedia/audiotube/-/merge_requests/58]
* A button for clearing the playlist was introduced [https://invent.kde.org/multimedia/audiotube/-/merge_requests/63 [8<nowiki>]</nowiki>], [https://invent.kde.org/multimedia/audiotube/-/merge_requests/76 [9<nowiki>]</nowiki>], [https://invent.kde.org/multimedia/audiotube/-/merge_requests/79 [10<nowiki>]</nowiki>] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/96 [11<nowiki>]</nowiki>]
* A button for clearing the playlist was introduced [https://invent.kde.org/multimedia/audiotube/-/merge_requests/63], [https://invent.kde.org/multimedia/audiotube/-/merge_requests/76], [https://invent.kde.org/multimedia/audiotube/-/merge_requests/79] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/96]
* Favourites, most played and playback history can be played as a playlist and on shuffle [https://invent.kde.org/multimedia/audiotube/-/merge_requests/67 [12<nowiki>]</nowiki>]
* Favourites, most played and playback history can be played as a playlist and on shuffle [https://invent.kde.org/multimedia/audiotube/-/merge_requests/67]
* The README was updated to show the new project page link [https://invent.kde.org/multimedia/audiotube/-/merge_requests/68 [13<nowiki>]</nowiki>]
* The README was updated to show the new project page link [https://invent.kde.org/multimedia/audiotube/-/merge_requests/68]
* fix PlaybackHistory.qml not updating when the underlying model gets changed [https://invent.kde.org/multimedia/audiotube/-/merge_requests/71 [14<nowiki>]</nowiki>]
* Fix PlaybackHistory.qml not updating when the underlying model gets changed [https://invent.kde.org/multimedia/audiotube/-/merge_requests/71]
* Keyboard navigation of proposed search results was added [https://invent.kde.org/multimedia/audiotube/-/merge_requests/78 [15<nowiki>]</nowiki>], [https://invent.kde.org/multimedia/audiotube/-/merge_requests/95 [16<nowiki>]</nowiki>] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/107 [17<nowiki>]</nowiki>]
* Keyboard navigation of proposed search results was added [https://invent.kde.org/multimedia/audiotube/-/merge_requests/78], [https://invent.kde.org/multimedia/audiotube/-/merge_requests/95] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/107]
* MPRIS support was added, meaning AudioTube can now be controlled from the system tray [https://invent.kde.org/multimedia/audiotube/-/merge_requests/94 [18<nowiki>]</nowiki>]
* MPRIS support was added, meaning AudioTube can now be controlled from the system tray [https://invent.kde.org/multimedia/audiotube/-/merge_requests/94]
* add Tooltips for Icon-only buttons [https://invent.kde.org/multimedia/audiotube/-/merge_requests/96 [19<nowiki>]</nowiki>] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/108 [20<nowiki>]</nowiki>]
* Tooltips for Icon-only buttons were added [https://invent.kde.org/multimedia/audiotube/-/merge_requests/96] and [https://invent.kde.org/multimedia/audiotube/-/merge_requests/108]
* The queue can be rearranged via drag and drop [https://invent.kde.org/multimedia/audiotube/-/merge_requests/104 [21<nowiki>]</nowiki>]
* The queue can be rearranged via drag and drop [https://invent.kde.org/multimedia/audiotube/-/merge_requests/104]
 
===Blog Post===
 
https://theophile.gilgien.net/posts/blog-sok/

Revision as of 16:47, 11 April 2023

 
Under Construction
This is a new page, currently under construction!


Improvement to AudioTube

AudioTube is a client for YouTube music. The aim of this project was to add useful features to audiotube while gaining experience in open-source software development.

Commit list

A list of all merge requests I did during SoK, more or less in chronological order.

  • Songs can be removed from history [1]
  • Past search queries can be removed [2], [3] and [4]
  • A volume slider is available in the maximized player page [5] and [6]
  • The back-end for the search history was made more efficient [7]
  • A button for clearing the playlist was introduced [8], [9], [10] and [11]
  • Favourites, most played and playback history can be played as a playlist and on shuffle [12]
  • The README was updated to show the new project page link [13]
  • Fix PlaybackHistory.qml not updating when the underlying model gets changed [14]
  • Keyboard navigation of proposed search results was added [15], [16] and [17]
  • MPRIS support was added, meaning AudioTube can now be controlled from the system tray [18]
  • Tooltips for Icon-only buttons were added [19] and [20]
  • The queue can be rearranged via drag and drop [21]

Blog Post

https://theophile.gilgien.net/posts/blog-sok/