Unknown
* Add release date ([`c10dba9`](https://github.com/mps-youtube/yewtube/commit/c10dba918691b3360252cf316504353c78076ef2))
* fix update msg ([`cf17422`](https://github.com/mps-youtube/yewtube/commit/cf17422b3b20fea77650cdf6aa3a76dcf5dcc08b))
* Merge branch &39;hasb&39; into develop ([`e3fa5b9`](https://github.com/mps-youtube/yewtube/commit/e3fa5b9f557fa393c1cefa8c623609e73c302dd4))
* bump version number ([`4d4e541`](https://github.com/mps-youtube/yewtube/commit/4d4e541025ecc91be25c0aca3c2f8c7a470179fb))
* tidy logo ([`18a40f0`](https://github.com/mps-youtube/yewtube/commit/18a40f0a841da4156c6da0ad6754b1ba7c335775))
* logo alignment ([`13701cd`](https://github.com/mps-youtube/yewtube/commit/13701cdbaeccdf8c2d47d43fc4ae3b9499a53536))
* fix mplayer m4a handling in windows ([`cf031f1`](https://github.com/mps-youtube/yewtube/commit/cf031f1237343540c5daf2831d0879616934a778))
* Fix windows player filename issue ([`9753ea0`](https://github.com/mps-youtube/yewtube/commit/9753ea093609edf65c0e4280cdc094aa5310b1b2))
* Enable detect terminal size by default for all platforms ([`6945d6f`](https://github.com/mps-youtube/yewtube/commit/6945d6f3a0bcb052f42532657db889dc66b7b4e0))
* Windows compatibility fixes ([`67e9cf0`](https://github.com/mps-youtube/yewtube/commit/67e9cf0b02c0ea6bd8275ee939f77759464a6769))
* tidy logo ([`2d26e32`](https://github.com/mps-youtube/yewtube/commit/2d26e320924a779f5a6a9bc642c2bc91db8f8685))
* Display volume changes in audio mode ([`e3bac87`](https://github.com/mps-youtube/yewtube/commit/e3bac87a03f34848e8b98177556dc36003bd637e))
* Fix number alignment in result list and encoder selection ([`78a47c5`](https://github.com/mps-youtube/yewtube/commit/78a47c52c0cf868e7564c5a49a44689cf14ed296))
* Don&39;t transcode audio when muxing ([`98ea3dc`](https://github.com/mps-youtube/yewtube/commit/98ea3dc104bd664fb918a524a10e175c7fad211c))
* fix splitting filename components ([`ce4b82e`](https://github.com/mps-youtube/yewtube/commit/ce4b82e8730b3e45a9262916a0fb26f76bf3e4c3))
* fix playback display alignment ([`c0994fd`](https://github.com/mps-youtube/yewtube/commit/c0994fddf7eb34eeb608b51f3508735b28aefb70))
* require latest pafy (0.3.66) ([`5a315d6`](https://github.com/mps-youtube/yewtube/commit/5a315d67a94f9e3f90a7119dc588ddbf0cad8f33))
* Fixed bug where progress bar would be split over two lines ([`0fd59d3`](https://github.com/mps-youtube/yewtube/commit/0fd59d387450b7a03d33ff21afb3cf2b8bd0101f))
* Additional information displayed ([`79c1532`](https://github.com/mps-youtube/yewtube/commit/79c1532f9ec615c7b8d4daf6b5ffba7e5b44fcb4))
* PEP8 changes ([`e15c88c`](https://github.com/mps-youtube/yewtube/commit/e15c88c60430f439891b20fdd02505b2741c91cd))
* Updated changes ([`fb36dea`](https://github.com/mps-youtube/yewtube/commit/fb36deaf42f49d9e62c4dc559f17100cb93e55c1))
* Detailed new features for help topic ([`71c3715`](https://github.com/mps-youtube/yewtube/commit/71c3715d5e7aa63932855bfa583e2af24d5b8c39))
* Fix download queue heading ([`353cf88`](https://github.com/mps-youtube/yewtube/commit/353cf88a6e7b263e1187d65a780eec492d062bd2))
* Fix encoding preset init, tidy display ([`11f812e`](https://github.com/mps-youtube/yewtube/commit/11f812e18ce7b9a4ac6e2bbe422f23780202f46a))
* Add timeout for update check ([`c41b4d0`](https://github.com/mps-youtube/yewtube/commit/c41b4d0fd68de7c91c6807c50c5e0839e158a9f8))
* refresh ascii logo, centre in terminal window ([`6bfff60`](https://github.com/mps-youtube/yewtube/commit/6bfff60436db756139776b0d53b1962691e4fe38))
* Merge branch &39;transcoding&39; into develop ([`f67254b`](https://github.com/mps-youtube/yewtube/commit/f67254b5850ecb347d5d388ca911d52dadbcccf7))
* Implement transcoding of downloaded files ([`c66e9ce`](https://github.com/mps-youtube/yewtube/commit/c66e9cec06f026bb6346c4e1642aab9193e46052))
* Remove signature argument to pafy.new (147) ([`c5cc455`](https://github.com/mps-youtube/yewtube/commit/c5cc455fdf65f074b54095bd9c89db1acf18b2a3))
* documented changes ([`c11ed0f`](https://github.com/mps-youtube/yewtube/commit/c11ed0f895271746d32a758f62bbe8a232cf0b6e))
* remove debug print ([`43957cb`](https://github.com/mps-youtube/yewtube/commit/43957cbce27bb3cce492a531a6da08e0c6a48155))
* Remux audio files for better compatibility (135) ([`32e9739`](https://github.com/mps-youtube/yewtube/commit/32e9739f0a0b65f47d1e7f8ca536fa9a3e5feb93))
* Updated changes ([`59c6cdf`](https://github.com/mps-youtube/yewtube/commit/59c6cdf17b2213cfef5cee6d555ce67140cb55e8))
* remove previous merge code duplication ([`031c903`](https://github.com/mps-youtube/yewtube/commit/031c9036d3257dacf4ec21ee6558499da154cce4))
* auto detect terminal size by default on linux and mac ([`2fd38bf`](https://github.com/mps-youtube/yewtube/commit/2fd38bfa7995be0a0f8522c643372272153241e3))
* Merge branch &39;develop&39; into autodetect-terminal-size
Conflicts:
mps_youtube/main.py ([`4d2089d`](https://github.com/mps-youtube/yewtube/commit/4d2089d7095c79676af52df43725898b961f6e97))
* move help text ([`cf1aada`](https://github.com/mps-youtube/yewtube/commit/cf1aadaec32fdd6a20fc1ee151d556699728c504))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`77329d5`](https://github.com/mps-youtube/yewtube/commit/77329d5cf471cddcb008944f122b67ccee739b6a))
* move import statement ([`b1145f0`](https://github.com/mps-youtube/yewtube/commit/b1145f0715243e7808c33670b530d75a1a0a2037))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`9523b04`](https://github.com/mps-youtube/yewtube/commit/9523b0444ed377376abf15d27f42190a0f17f7e6))
* Added troubleshooting link ([`e8ad6eb`](https://github.com/mps-youtube/yewtube/commit/e8ad6eb477c69544c51b0e868f05ae806ef5b74e))
* Updated changes ([`4762909`](https://github.com/mps-youtube/yewtube/commit/4762909121fd55332f28a1e6b24956b8481c3405))
* Fix setting expanded ddir (136) ([`a854345`](https://github.com/mps-youtube/yewtube/commit/a854345c65779b875430cccda7108400cccb3027))
* Merge pull request 136 from punchagan/set-ddir-expanduser
Allow setting ddir using ~/path/ ([`41b683e`](https://github.com/mps-youtube/yewtube/commit/41b683e55a3918a0e3ebca4837f92645e87f03d7))
* Allow setting ddir using ~/path/ ([`6edd5b5`](https://github.com/mps-youtube/yewtube/commit/6edd5b56e4dd9d44c34398c54e82fe8ab19ff993))
* Merge pull request 131 from vitorgalvao/patch-1
README: how to install mplayer with homebrew ([`c38d2ed`](https://github.com/mps-youtube/yewtube/commit/c38d2ed6c31d8b475ad5157f0f8dfd3d80dc9d3d))
* README: how to install mplayer with homebrew
Applies to OS X instructions. ([`5073ac6`](https://github.com/mps-youtube/yewtube/commit/5073ac6441475c232a7a2c7cf9d12e3ed88ff15a))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`82cff62`](https://github.com/mps-youtube/yewtube/commit/82cff62952795c87db143ef387da7a6ea6251fa8))
* Merge pull request 125 from YoussF/develop
Temporary downloaded file name bug fix (Bug report 122) ([`ca16fa8`](https://github.com/mps-youtube/yewtube/commit/ca16fa8aa068db80ba179f53a34b0067e752ce96))
* Temporary downloaded file name bug fix (Bug report 122) ([`56ba134`](https://github.com/mps-youtube/yewtube/commit/56ba1349637302d6a60342c04a794a4a8806ddea))
* Fix mux ([`f4a903d`](https://github.com/mps-youtube/yewtube/commit/f4a903d2075d3cc7c79c71dd4d9e58b1cfc17402))
* Fix rst formatting ([`49cea8a`](https://github.com/mps-youtube/yewtube/commit/49cea8ab9b4f9f5b60cb13141e8f60c59cd79aa1))
* Update Windows install notes (116) ([`7bd4986`](https://github.com/mps-youtube/yewtube/commit/7bd4986ac5c584bf9985a9661db17842619ee580))
* Merge branch &39;develop&39; into autodetect-terminal-size
Conflicts:
mps_youtube/main.py ([`57a298a`](https://github.com/mps-youtube/yewtube/commit/57a298ac627d4370b8dc60bac141078e98b37848))
* add --no-preload option ([`8f14d7b`](https://github.com/mps-youtube/yewtube/commit/8f14d7b915d8c72d1480f36947aa0bc7a6cde186))
* tidy help text ([`26b7e6d`](https://github.com/mps-youtube/yewtube/commit/26b7e6d9cc68d22e7b5fd593cc83a47578e7d03f))
* Merge pull request 114 from mtahmed/mtahmed-develop
Add the ability to download all the playlists by a user. ([`b075abc`](https://github.com/mps-youtube/yewtube/commit/b075abc2cf6536f31dab2283a35bb553a92c034f))
* Add the ability to download all the playlists by a user.
The daupl and dvupl commands allow the user to download the audio or the
video for all the tracks in all the playlists for a user respectively. ([`2be9b89`](https://github.com/mps-youtube/yewtube/commit/2be9b89e62a5e814c956946a801cc9a31f23de0d))
* Updated changes ([`b8aaa7e`](https://github.com/mps-youtube/yewtube/commit/b8aaa7ee9195b9b135798e1dab7663656125af74))
* Enable da and dv command for playlist results ([`c7648bd`](https://github.com/mps-youtube/yewtube/commit/c7648bdaa6d1139287fbb9ee4ac6ab25781a1e95))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`b0eccc0`](https://github.com/mps-youtube/yewtube/commit/b0eccc0bce19ed8330448a0fcd994fa782180391))
* Merge branch &39;pr/110&39; into develop ([`1b348f3`](https://github.com/mps-youtube/yewtube/commit/1b348f37a48e71593fd97ea2f20e8c2a5c8fd4d2))
* Remove repeated code (110)
Replace invalid characters in subdirectory name ([`04fb863`](https://github.com/mps-youtube/yewtube/commit/04fb863fda35fa537ed1dea10c58b56cd1359d54))
* Add the ability to download a youtube playlist.
The dapl and dvpl commands take playlist URL or ID as paramters and
download all the audio or video tracks in the playlist respectively. It
creates a subdirectory in the default download directory named the same
as the playlist name. It then downloads all the tracks into the
subdirectory. ([`ad2a70a`](https://github.com/mps-youtube/yewtube/commit/ad2a70a36ce7b11e419502261ae639fbf0d2e051))
* Update changes ([`fca49a6`](https://github.com/mps-youtube/yewtube/commit/fca49a6d648ecc63b55e1bccfe94fd434ffe08cb))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`7c50808`](https://github.com/mps-youtube/yewtube/commit/7c50808bf454a4aa3a115c40195487246daa7ec2))
* Fix mpv msglevel argument 38 ([`a573fd6`](https://github.com/mps-youtube/yewtube/commit/a573fd6433677251bbc95dd0b8e84404be1dc79b))
* Fix for non-stable mpv version number 38 ([`10d936c`](https://github.com/mps-youtube/yewtube/commit/10d936c5f7d48f646fefb9f46cde8c54e57829d1))
* check mpv version for msglevel flag (38) ([`71191ec`](https://github.com/mps-youtube/yewtube/commit/71191ec73de4ebb9c947bdc0ed9b42d943a0240e))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`cc11df9`](https://github.com/mps-youtube/yewtube/commit/cc11df97ae3b16697206ba005d6dee18a9376ca4))
* Display playing progress with mpv 38 ([`140260b`](https://github.com/mps-youtube/yewtube/commit/140260ba67003380c612bbd83dc32438dd977f4b))
* Don&39;t use time to detect whether an item failed (109) ([`3562709`](https://github.com/mps-youtube/yewtube/commit/3562709106012fbe81da7fa66e3fc3bf7dd5e4fa))
* Fix output with non tty stdout (108) ([`36af308`](https://github.com/mps-youtube/yewtube/commit/36af308d54622a726dd8ccecd5a8b91dd1653f8c))
* output encoding info with --version ([`d7a4364`](https://github.com/mps-youtube/yewtube/commit/d7a43643c0da36300d9434f08238179c5e330af0))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`df5f200`](https://github.com/mps-youtube/yewtube/commit/df5f20040a36d029358e2140b275b985ebcb8663))
* Specify required pafy version (104) ([`b0f73a4`](https://github.com/mps-youtube/yewtube/commit/b0f73a4bd9f5331644818efa55f881f7ddf1ab29))
* Revert &34;Remove parameters to workaround broken gdata v2 api (gh-106)&34;
This reverts commit 17516867b5b5ee81a159ef4e7d728fe36461096c. ([`b11e2dc`](https://github.com/mps-youtube/yewtube/commit/b11e2dcb53f68111cbf1147b192c357e65f7bfd6))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`b4ee8f0`](https://github.com/mps-youtube/yewtube/commit/b4ee8f005472ad90794cc688933cb7690f9f0d68))
* Remove parameters to workaround broken gdata v2 api (gh-106) ([`1751686`](https://github.com/mps-youtube/yewtube/commit/17516867b5b5ee81a159ef4e7d728fe36461096c))
* Updated new features topic ([`752dca3`](https://github.com/mps-youtube/yewtube/commit/752dca3d52638298b148f2ac3ac5301e8a3d77ec))
* Added ignore file ([`335ed3c`](https://github.com/mps-youtube/yewtube/commit/335ed3c39e4657a111911fe666729fbfc1ba3017))
* clear search result cache (99) ([`a33563e`](https://github.com/mps-youtube/yewtube/commit/a33563eb33bf8440067c0c15f09734caff72fa7d))
* Accept two-character username (99) ([`3f31a77`](https://github.com/mps-youtube/yewtube/commit/3f31a77025e360feea2c60a5ecea94abffd14f19))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`b76db95`](https://github.com/mps-youtube/yewtube/commit/b76db959b163d742cca47986435c00cb2cc4028b))
* Added clipboard copy feature (request 97) ([`59d331b`](https://github.com/mps-youtube/yewtube/commit/59d331b93a3e65c1a0d18e89e6a5feaae76687ca))
* Exit with correct status code ([`44ad87d`](https://github.com/mps-youtube/yewtube/commit/44ad87db4ce7f0c401947246b0276c5cfb0b5171))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`660aa9a`](https://github.com/mps-youtube/yewtube/commit/660aa9a15708748c061d028550692261d96b036f))
* remove unnecessary print ([`76dce84`](https://github.com/mps-youtube/yewtube/commit/76dce84614c806c84d00f8ba2eda9def4029b8de))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`73d7a1c`](https://github.com/mps-youtube/yewtube/commit/73d7a1c4097ed7cdd369014919e2e58b8f66a5a4))
* fix notify command doesn&39;t work with &39; char ([`a54074e`](https://github.com/mps-youtube/yewtube/commit/a54074e65455fc25e1a7124f91748a6ecbab40b6))
* Merge remote-tracking branch &39;origin/pr/95&39; into develop-pr95 ([`7acde93`](https://github.com/mps-youtube/yewtube/commit/7acde93dc7c54b2bfd521d4eb5f3a5a00d463d48))
* fix notifier bug with shell=True ([`bdd93c2`](https://github.com/mps-youtube/yewtube/commit/bdd93c24b684f9e39a3f50808c72ec721d738f12))
* use subprocess.call for notifier, don&39;t depend on mplayer ([`8cec8ea`](https://github.com/mps-youtube/yewtube/commit/8cec8ea1ca37bdc7067fb726f340be54a6d0e365))
* removing unnecessary import ([`152109e`](https://github.com/mps-youtube/yewtube/commit/152109e30f9863e1ca2bddeb3e8bfe3410b38dd1))
* adding support for notifiers ([`20b0183`](https://github.com/mps-youtube/yewtube/commit/20b018357f7b9c142cca185e82d6688c7cb158d3))
* Fix order of help set topics ([`ca56e1f`](https://github.com/mps-youtube/yewtube/commit/ca56e1f2e99d08424bdb1cdc4c86800295d894ae))
* Merge remote-tracking branch &39;origin/pr/93&39; into develop ([`349a9e9`](https://github.com/mps-youtube/yewtube/commit/349a9e912c1bdea0617ac7373538154da37fcb77))
* Add the overwrite true|false option.
This option, if set to true, will overwrite existing downloaded files
but if set to false, will skip downloads for which there are existing
files in the current download directory. This allows for quickly
downloading new files in a playlist while ignoring the ones that are
already downloaded. ([`109fb66`](https://github.com/mps-youtube/yewtube/commit/109fb668339dc827837499be6a171cf7c9ea0dfd))
* Use smaller image link ([`4527918`](https://github.com/mps-youtube/yewtube/commit/452791822160c0ce113c70b0d681f4b1d746c512))
* Added branch to contrib notes ([`0e0a951`](https://github.com/mps-youtube/yewtube/commit/0e0a951060112a0f84e68518eebfc5441f63c60d))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`b5a11d0`](https://github.com/mps-youtube/yewtube/commit/b5a11d0ec5a06acbcd10dfdaf5695aa64bcb2fb0))
* fix encoding issue ([`69066d4`](https://github.com/mps-youtube/yewtube/commit/69066d419f651a062f7ec48f4fa69b3c48e009bf))
* Merge branch &39;develop&39; into autodetect-terminal-size
Conflicts:
mps_youtube/main.py ([`c18d35d`](https://github.com/mps-youtube/yewtube/commit/c18d35d79a1062c23b19cac35713d1956cd13669))
* PEP cleanup ([`63a017d`](https://github.com/mps-youtube/yewtube/commit/63a017d83f5e3c3f8c26c6c282419bfb18a092ed))
* fix plist function for autosize ([`6912b52`](https://github.com/mps-youtube/yewtube/commit/6912b52e8972094dc91eb82aa812022e9756e2d6))
* Merge branch &39;develop&39; into autodetect-terminal-size ([`247678a`](https://github.com/mps-youtube/yewtube/commit/247678a7f3345bd34e8347d79421dde26ed262c7))
* log unrecognised config items ([`5c167c6`](https://github.com/mps-youtube/yewtube/commit/5c167c6cb4a1daa15dbc43e730371269456cff3e))
* Fix add many to playlist saves file repeatedly ([`7ac8120`](https://github.com/mps-youtube/yewtube/commit/7ac8120454af3285f825291d54cbf0bcec892b1d))
* Ignore unrecognised data in old configs
This handles the case of using a config file from a different version of mpsyt. ([`04d272c`](https://github.com/mps-youtube/yewtube/commit/04d272cc637f4bbcf3500bd88cd1e90c74adb53c))
* Added parameter to getxy function ([`c3604a7`](https://github.com/mps-youtube/yewtube/commit/c3604a75f1866aec7de191999d7ed04bf697404e))
* Remove messy underscore variables
Not sure why I was doing it that way instead of accessing result by index! ([`b1e97be`](https://github.com/mps-youtube/yewtube/commit/b1e97be11295f9cef567b818b2ce1ab3b7e5f511))
* Merge pull request 83 from thomasleveil/autodetect-terminal-size
fix --autosize not working when --debug or --logging is in use ([`4360ba1`](https://github.com/mps-youtube/yewtube/commit/4360ba1db90a7745ab156bf09346941b38198315))
* fix --autosize not working when --debug or --logging is in use ([`5894c68`](https://github.com/mps-youtube/yewtube/commit/5894c6888ca49d193eaa236b6b06204d66b775f1))
* Added terminal size detection ([`eb5f146`](https://github.com/mps-youtube/yewtube/commit/eb5f14615cdf8b922a270d33259d09d9e64a7944))
* added terminalsize module ([`f852b8d`](https://github.com/mps-youtube/yewtube/commit/f852b8d9bf3adde01fb2467e438a3c4b160e51a0))
* Use smaller image link ([`c68387e`](https://github.com/mps-youtube/yewtube/commit/c68387ea35f30aa8fa3e71e0a9941f4f43ddc9bc))
* Added branch to contrib notes ([`8dba922`](https://github.com/mps-youtube/yewtube/commit/8dba9225d1c57df3837b5d42b8523a76018e64e4))
* Bumped version number for develop ([`0003bc5`](https://github.com/mps-youtube/yewtube/commit/0003bc5fffe75673d2fa1e99a7b0cee7bc0c0976))
* Fix typo ([`c9b8420`](https://github.com/mps-youtube/yewtube/commit/c9b8420113043fc8e1afb14e5f81b366a78988a7))
* Added release date ([`f3f0fdd`](https://github.com/mps-youtube/yewtube/commit/f3f0fdd2df335f060143d0d9ce79875fc2a27fe4))
* Added album info ([`9d6a9c0`](https://github.com/mps-youtube/yewtube/commit/9d6a9c07bc64c3f1802345c96a68c5e3c7c8286d))
* renamed file ([`4bfb3f7`](https://github.com/mps-youtube/yewtube/commit/4bfb3f7774e7425da7678c5c87747e22137b2a12))
* Update version to 0.01.46 for release ([`f31b076`](https://github.com/mps-youtube/yewtube/commit/f31b07665274e77a448ce5ed3d5b62da548789cf))
* modified ([`9d72308`](https://github.com/mps-youtube/yewtube/commit/9d7230861ce368384b635a8f6400f74d642fc5e1))
* formatting ([`2168c94`](https://github.com/mps-youtube/yewtube/commit/2168c94628a4cfa5efc3219c5a686bb74d73fee5))
* Removed help from README ([`8e3570c`](https://github.com/mps-youtube/yewtube/commit/8e3570ccf9800d940ba2fa1651972868c0a4df3d))
* Formatting ([`c2a74e4`](https://github.com/mps-youtube/yewtube/commit/c2a74e42473cef7e9f2ebc23924f1e11364d04bf))
* Updated readme ([`bb13442`](https://github.com/mps-youtube/yewtube/commit/bb13442f3ae06b69ccdc2227f22006b87a509db7))
* Added launcher file ([`795f619`](https://github.com/mps-youtube/yewtube/commit/795f619214c9f94348425012279333c76317bd93))
* removed newline ([`d0ed7b1`](https://github.com/mps-youtube/yewtube/commit/d0ed7b1025468cabb55c8b72e83f9d6347597e34))
* renamed main module ([`f7d179f`](https://github.com/mps-youtube/yewtube/commit/f7d179f1527e834a4175306ed431b30b5a478df4))
* Added pin, repositioned text ([`4a816ae`](https://github.com/mps-youtube/yewtube/commit/4a816ae63faee653437559c484cf93d357426c7f))
* Updated classifiers ([`cdd376a`](https://github.com/mps-youtube/yewtube/commit/cdd376a042f9287ae0ae90a4ddab3bad1b02d570))
* repositioned import ([`eb9a4fe`](https://github.com/mps-youtube/yewtube/commit/eb9a4fe2094f10016b031c05a68c19dd5d833cc3))
* Added note on searching albums ([`61be662`](https://github.com/mps-youtube/yewtube/commit/61be662fb1a576dcbbaf56f1eaf948a8ab5240c1))
* setup as python module instead of script ([`298435e`](https://github.com/mps-youtube/yewtube/commit/298435ea1e272d60a81b4f30a656a635a1ec8cc7))
* Use console_script / entry_points ([`ec2885f`](https://github.com/mps-youtube/yewtube/commit/ec2885fdd5cbad3bb6364e0eeafb00ae72be8928))
* tidy ([`606b5a2`](https://github.com/mps-youtube/yewtube/commit/606b5a2ed72276c54265fbf5747f194a86474a4b))
* Added New Features topic to help topics
Better formatting for rating column
Added more help keywords
Added new items to help text ([`d184f6a`](https://github.com/mps-youtube/yewtube/commit/d184f6af8270038e82ca69b94f279afd80f146c8))
* Simplify &39;set order&39; arguments ([`fbf79d0`](https://github.com/mps-youtube/yewtube/commit/fbf79d036425a2207c4d207a23062e01f086a9a5))
* Improve logging and debugging enabling ([`ecdc9c3`](https://github.com/mps-youtube/yewtube/commit/ecdc9c3fd75682b00532068d169c63c547bfbfa8))
* Simpler fix for 78 ([`d045697`](https://github.com/mps-youtube/yewtube/commit/d045697e114788f9d2538bde512eee53d16a0fb8))
* Updated help ([`c628172`](https://github.com/mps-youtube/yewtube/commit/c628172aebdf90514acd8b6375a25f81edc90e06))
* Set max size limit for url_memo ([`ef6d616`](https://github.com/mps-youtube/yewtube/commit/ef6d616f57d6bfff0af86ba57cc2acaea93b4b24))
* Tidied unicode handling ([`136db87`](https://github.com/mps-youtube/yewtube/commit/136db8762256ae93b2bd38022b1ef5b46870ea34))
* fix encoding on artist prompt ([`a11c86c`](https://github.com/mps-youtube/yewtube/commit/a11c86c788018785a5a8c72433ce021dc2317e52))
* Replace config during album track search ([`ab0b6f8`](https://github.com/mps-youtube/yewtube/commit/ab0b6f88ca9a0b1ec2d6599579cc373c47de32f1))
* Updated changelog ([`88f8c3d`](https://github.com/mps-youtube/yewtube/commit/88f8c3db5c3e2faff5c24f9fd19c401f80bcd192))
* don&39;t preload during album track matching ([`e9e47f0`](https://github.com/mps-youtube/yewtube/commit/e9e47f02af0657f63226fc1d55d859ae6c443bc5))
* Added album search feature ([`8540154`](https://github.com/mps-youtube/yewtube/commit/8540154fe88956906e51ae071e6659def6bfbb9f))
* Updated changes ([`37888a2`](https://github.com/mps-youtube/yewtube/commit/37888a2985f8d8f4d628add355358282e05b9715))
* Merge branch &39;columns&39; into develop ([`7518b36`](https://github.com/mps-youtube/yewtube/commit/7518b368ea3f79e5e89d39f998229392542af172))
* simplify column config ([`02541f2`](https://github.com/mps-youtube/yewtube/commit/02541f231677f2ab05569197e4012680737cca30))
* Add env vars to --version output ([`1f5dbba`](https://github.com/mps-youtube/yewtube/commit/1f5dbba604f57a0e8c07e417c03594ce0b2c669e))
* Show human readable numbers in search results (eg, 2.6m) ([`948b12a`](https://github.com/mps-youtube/yewtube/commit/948b12acfc5df35ace069670bf3f2db7496679d8))
* Don&39;t terminate on EOFError opening cached url file
gh-75 and gh-72 ([`adfd095`](https://github.com/mps-youtube/yewtube/commit/adfd09584b8b6831b0a7eeb63de310ea511cc48d))
* PEP8 / tidy ([`0c9de38`](https://github.com/mps-youtube/yewtube/commit/0c9de3809fb9e253222f6c2a9b5f04d3a58fdf8d))
* Updated changelog ([`367e1ea`](https://github.com/mps-youtube/yewtube/commit/367e1eaf87f35c0a89f347775425be287c481427))
* Adjustments for larger console-width settings ([`93b7e6f`](https://github.com/mps-youtube/yewtube/commit/93b7e6f3a45f84870ef45a7b63ec9a72f0dd0745))
* Result list: shrink title before chopping from end if too much data to show ([`3e94f7d`](https://github.com/mps-youtube/yewtube/commit/3e94f7d0e3b252990e62fb5220b0d127424992e3))
* Fix for Python 3 ([`4d8ed74`](https://github.com/mps-youtube/yewtube/commit/4d8ed74d34e92c03c08a9fbcb8e96728108b18db))
* Improved custom result formatting ([`441c086`](https://github.com/mps-youtube/yewtube/commit/441c0869f5a29873e92e2f6e42ac511933c549c7))
* config console-width ([`c7df09b`](https://github.com/mps-youtube/yewtube/commit/c7df09b09f33b5e465aeb9f89695f2b6c95459df))
* Updated changelog ([`a357848`](https://github.com/mps-youtube/yewtube/commit/a35784850a4a3d4598d002eb5cbb56ddfa75acaf))
* rename viewcount to viewCount for search result format specifiers ([`4f708cb`](https://github.com/mps-youtube/yewtube/commit/4f708cb5dfa2c2e971efd72f28a3d045dfa5cfbe))
* Don&39;t show extra fields for playlists ([`2521af7`](https://github.com/mps-youtube/yewtube/commit/2521af7c0eb3cda379fb58e1e9a0f29adc26d5bd))
* Added viewcount, dislikes and aspect (ratio) to result-format fields 64 ([`c4630c6`](https://github.com/mps-youtube/yewtube/commit/c4630c6c4f9b9fd6eed3d132d5c7b0e16d284cec))
* PEP8 ([`58b9d23`](https://github.com/mps-youtube/yewtube/commit/58b9d23c78e61010c097f841bb90cd71392ae36f))
* Added &34;set order&34; command (64)
config item to specify ordering of search results.
Possible values:
set order relevance
set order published
set order viewCount
set order rating ([`6791f92`](https://github.com/mps-youtube/yewtube/commit/6791f92259a39fdb336b9f30f59e11c88096c1be))
* Optionally show video metadata with search results 64
Use the &34;set result-format&34; command to modify result list display
eg. &34;set result-format {title} (by {uploader}) [{rating}] on {uploaded}&34;
Available format codes are:
{title} - the video title
{uploader} - username of the author / uploader
{uploaded} - the video publication date
{rating} - Average rating (out of 5)
{likes} - Number of likes
{category} - The category classification of the video
{commentCount} - number of comments ([`2f9baf1`](https://github.com/mps-youtube/yewtube/commit/2f9baf1fce18914572f9cb65cdb24be0ff207eb0))
* Updated changelog ([`3d1c6e4`](https://github.com/mps-youtube/yewtube/commit/3d1c6e4d45c10be5923128e48726ca08d0e255f7))
* Tidy comments output, catch no comments ([`24a710b`](https://github.com/mps-youtube/yewtube/commit/24a710b194ed8831a32f8f4638ce8ce53c29dcbe))
* Added support for retrieving Youtube comments ([`e7f6bbd`](https://github.com/mps-youtube/yewtube/commit/e7f6bbd43f662433f06414dc403192257a69606d))
* Updated changelog ([`0a97c4b`](https://github.com/mps-youtube/yewtube/commit/0a97c4b0072b1c51bd7564a019b7a490c1b17993))
* Enable backward pafy compatibility ([`2e023dc`](https://github.com/mps-youtube/yewtube/commit/2e023dc7761ce432d5d78ad82bd1761ad89d72bf))
* Merge branch &39;pafy0342&39; into develop ([`75f8219`](https://github.com/mps-youtube/yewtube/commit/75f82194339f2f19e366a12c9b06f658902cffeb))
* Merge branch &39;develop&39; into pafy0342 ([`78c4bc6`](https://github.com/mps-youtube/yewtube/commit/78c4bc68547859e728d3cc1d98e243f2656c0cde))
* Added likes/dislikes in video info ([`4406bcb`](https://github.com/mps-youtube/yewtube/commit/4406bcb053d83d78a558e78ab741c0fab68537f3))
* Change has_known_player() to known_player_set() ([`19a8f92`](https://github.com/mps-youtube/yewtube/commit/19a8f92fafea65e75326b9cbee6eef59ea97742b))
* Don&39;t display error message while retrying ([`2dba764`](https://github.com/mps-youtube/yewtube/commit/2dba764c2c55de3fa172a3671376e843a1be7259))
* Add published date to video info 64 ([`a6d00d2`](https://github.com/mps-youtube/yewtube/commit/a6d00d285f91d37cbb2e2929959e8420d62fef33))
* Show error for ssl stream with mplayer ([`005fad4`](https://github.com/mps-youtube/yewtube/commit/005fad4069b1416faa5c53357ccc0ad033cc8685))
* updated debug statements ([`7a3ddf4`](https://github.com/mps-youtube/yewtube/commit/7a3ddf402004488c7b20bd5d883939713ae5a040))
* Added clearcache function (for debugging use) ([`3c04280`](https://github.com/mps-youtube/yewtube/commit/3c04280a44c187e4a2b3db3fe7e21aa8348e5d08))
* Document max_res setting in interactive help
Hide show_mplayer_keys from config screen if unknown player ([`61031bc`](https://github.com/mps-youtube/yewtube/commit/61031bc48e795b6201d9ca2dc116c5e2f84ef700))
* Set version to 0.01.45 ([`859e45f`](https://github.com/mps-youtube/yewtube/commit/859e45f4060c1fffb7a551ec15ba355f8bbdcbbd))
* Tidy set config output ([`e85bf37`](https://github.com/mps-youtube/yewtube/commit/e85bf37ec3e74c4a76d5f507bc184ac73061005e))
* Update version number to 0.01.44 ([`c8735bc`](https://github.com/mps-youtube/yewtube/commit/c8735bc79adfdb7670dbcc5eaee06add8e8030dc))
* added debug statement ([`9278042`](https://github.com/mps-youtube/yewtube/commit/927804226461161f6a1ff720558a7f7ff242289e))
* catch type error in url fetch ([`8f5ed15`](https://github.com/mps-youtube/yewtube/commit/8f5ed151745f379894a752ea3e55afdf348cd9a9))
* Keep cached playlist separate from videos ([`11e55fa`](https://github.com/mps-youtube/yewtube/commit/11e55fa4180b6c51b0043637e229dc2b7cb9825e))
* Updated changelog ([`e3d8ca1`](https://github.com/mps-youtube/yewtube/commit/e3d8ca18306493935c97d41ac1ccb6a71505ce9b))
* Added window position and size config settings
More debugging output
Better error handling ([`16b0dd4`](https://github.com/mps-youtube/yewtube/commit/16b0dd4c0e36729b1060ea3ccce800c4de50f108))
* Updated changes ([`d566234`](https://github.com/mps-youtube/yewtube/commit/d566234c7a4a83314390c6b4ad14db7473e01b41))
* separate launch_player function from playsong ([`5c8d431`](https://github.com/mps-youtube/yewtube/commit/5c8d4319b33cf2e3ff919e1ac867199bf75b5526))
* Handle no matching streams found ([`1f2f41e`](https://github.com/mps-youtube/yewtube/commit/1f2f41ef0cc7cbb1d86ee0c690b7ae934e17a8a9))
* Revert to lower quality for invalid streams 65 ([`bd5da41`](https://github.com/mps-youtube/yewtube/commit/bd5da41f0c9524403f5cdf3130227a6be974202d))
* Catch EOFError on opening playlist file and report its location
for a more informative error message (66)
Only write to playlist file when playlist items modified (66)
Use with(open..) for all pickle loads and dumps (66)
Add MAX_RES config item for resolution of played/downloaded videos (56)
Cache all played url&39;s (was only playlist items)
Cache all stream urls instead of just best audio & video
Cache urls in separate file
Remove all cached urls from playlist file
Use pafy expiry property for expiring cache items
Use colours in debug statements
Set mpv as default player only if mpv found and no mplayer found
Remove redundant player flags from config
(really-quiet, fs, nolirc, prefer-ipv4) ([`722fbe0`](https://github.com/mps-youtube/yewtube/commit/722fbe0d1ffcb900c33e732b2f2fdc04b377c597))
* pylint ([`3645230`](https://github.com/mps-youtube/yewtube/commit/3645230ffb640cdba0e1b025f91cf11d482bda64))
* Updated changelog ([`20e8168`](https://github.com/mps-youtube/yewtube/commit/20e816884c4fbfeffc135ccf579156b271ff8715))
* rewrote setconfig function ([`11f5c73`](https://github.com/mps-youtube/yewtube/commit/11f5c735a374924d643702a4cc9dac654486ccb7))
* Merge branch &39;develop&39; into config ([`7946f11`](https://github.com/mps-youtube/yewtube/commit/7946f110158433df8677eb9ea4a0e72b1bb97a72))
* Handle &39;video not available in your country&39; in multiple downloads ([`4a104c3`](https://github.com/mps-youtube/yewtube/commit/4a104c3dafeb3fbe0fcb9d356de7b23c58e4b553))
* new config handling ([`28a065c`](https://github.com/mps-youtube/yewtube/commit/28a065c8ff6fbd8498474e89ee0a3a7a3e57f6e9))
* Repositioned help items ([`39982b5`](https://github.com/mps-youtube/yewtube/commit/39982b5e600c48060aefafb8b7c10d2620f04383))
* Updated help ([`8deb34e`](https://github.com/mps-youtube/yewtube/commit/8deb34e021416781f931ff69271f5fd8b3883012))
* tidyup ([`05ba728`](https://github.com/mps-youtube/yewtube/commit/05ba728e6e91182911fc6cecf19e823dfa5d6ea0))
* Don&39;t show logo in debug mode ([`1cd9e9d`](https://github.com/mps-youtube/yewtube/commit/1cd9e9d098da527138935f4f84bed72bda29e20f))
* PLAYERARGS stored as string instead of list ([`fbb60a6`](https://github.com/mps-youtube/yewtube/commit/fbb60a66747d516a7c90c0492c8ae64538d17535))
* Simplify playerargs setting
prefer-ipv4, nolirc and really-quiet flags are added automatically when needed
they no longer appear in playerargs and are handled out of sight of the user
Similarly, the &34;set fullscreen&34; option no longer affects the playerargs setting
and is passed to the player behind-the-scenes if set.
Custom playerargs can still be set by the user for controlling any other
aspects of the player such as window size, geometry etc.
This makes coding the config section easier as when the user sets the player or
the fullscreen options, no other changes need to be made. ([`49bbe90`](https://github.com/mps-youtube/yewtube/commit/49bbe906eab99e16e85761691fefc0c6418b418c))
* pep8 ([`a4b3664`](https://github.com/mps-youtube/yewtube/commit/a4b3664c89fe48089e50d2eedabf2499ec611965))
* Updated changed ([`08e16d8`](https://github.com/mps-youtube/yewtube/commit/08e16d88bcc9d65e1c8f1d9367c154b587027aea))
* Add shuffle command; add &39;edit&39; help category; update help ([`e27b313`](https://github.com/mps-youtube/yewtube/commit/e27b3134c31b8565a4e8fb468d510982ace46180))
* Enable chained invocation commands (gh-61) ([`8f465e7`](https://github.com/mps-youtube/yewtube/commit/8f465e7ef2746079a02ec1d8282ed72028edcf65))
* Revert &34;chain command line commands&34;
This reverts commit 51f2564e9956b4f572f5ee98e4c4804b8d72fdee. ([`f517ca2`](https://github.com/mps-youtube/yewtube/commit/f517ca235a3ba6c3227653729166212244eb6e96))
* chain command line commands ([`51f2564`](https://github.com/mps-youtube/yewtube/commit/51f2564e9956b4f572f5ee98e4c4804b8d72fdee))
* typo (gh-60) ([`7faee02`](https://github.com/mps-youtube/yewtube/commit/7faee02df6c859df9336b914de50e8cedf1ebb6f))
* Relocate fix to issue 59 to Popen only ([`ce63a67`](https://github.com/mps-youtube/yewtube/commit/ce63a6724ea9e40d8dcc49fa403b3098f924f621))
* Update version number to 0.01.42 ([`e827d49`](https://github.com/mps-youtube/yewtube/commit/e827d4930db1f6d96c703f8a16fcbc219f7ddc3e))
* Fix encoding error for Windows with Python 2.7 (gh-59) ([`956ce80`](https://github.com/mps-youtube/yewtube/commit/956ce808c787e7521f0203ec798e0ad9f4badbc3))
* Merge branch &39;issue58&39; into develop ([`9a70c54`](https://github.com/mps-youtube/yewtube/commit/9a70c54c57876948a75372d9101d852ef771cb44))
* ignore unicode decode errors from mplayer output ([`fe46b5b`](https://github.com/mps-youtube/yewtube/commit/fe46b5bcd4934c28a726ee6d1fad9251d86a9f95))
* Fix formatting ([`8415c56`](https://github.com/mps-youtube/yewtube/commit/8415c56131d0c67092b8421423646da2a37ea629))
* Added release date ([`34e754f`](https://github.com/mps-youtube/yewtube/commit/34e754f9834ada603917e478f2dd5e045a8f53c9))
* Update version number to 0.01.41 ([`d294dff`](https://github.com/mps-youtube/yewtube/commit/d294dffeecf2fcb0d27d368cabaeaa3e69eb0439))
* Implemented download range with dv and da (gh-49) ([`bdda205`](https://github.com/mps-youtube/yewtube/commit/bdda2052bf81d1538439d528b74d54243c28034e))
* Fix issue with m4a audio dl with mplayer set (gh-52) ([`7ce65b7`](https://github.com/mps-youtube/yewtube/commit/7ce65b7222faea23de600dfe07294f43ecada5db))
* Documented new changes ([`de211a9`](https://github.com/mps-youtube/yewtube/commit/de211a9c0c5ddc921d8656af49f6ce742e903985))
* Merge branch &39;youtube-id&39; into develop ([`00c43af`](https://github.com/mps-youtube/yewtube/commit/00c43af45a7b4a8769a90c7751493c16170d5ef4))
* accept YT url or ID as argument to pl command ([`129f7e7`](https://github.com/mps-youtube/yewtube/commit/129f7e7ff5ae8aa5460ec41e44ae217eda6cab99))
* added user configurable result set size ([`62f964c`](https://github.com/mps-youtube/yewtube/commit/62f964c6845ebf8714ec9ed2ca23da7997140083))
* Added video search constrained to YT username.
&34;user <username> / <query>&34; ([`1ad0934`](https://github.com/mps-youtube/yewtube/commit/1ad09347016ef29210bc27eb78e8d429a37e84b5))
* v0.01.40 ([`c9cc69c`](https://github.com/mps-youtube/yewtube/commit/c9cc69c76e1e597a59c567a918b62665e445a33e))
* restore utf8 decode of Popen objects stdout ([`a00dca2`](https://github.com/mps-youtube/yewtube/commit/a00dca2889bc62663e7c934e8b9c62be2f7ad7c9))
* Revert &34;import unicode_literals from __future__ to ease compatibility between python 2 and 3&34;
This reverts commit 325edff682479569af6c8e21c3bc0154c1bf0fad. ([`d850a49`](https://github.com/mps-youtube/yewtube/commit/d850a49ed6887c934b485bd851938d97857df7e9))
* restore = in progress bar ([`8956d9c`](https://github.com/mps-youtube/yewtube/commit/8956d9c715d81e8498b8ebfde7ebed12e7d62e82))
* updated changelog ([`330c9b6`](https://github.com/mps-youtube/yewtube/commit/330c9b6c50f2d5156e919b80e2076f4ac98705b4))
* pylint ([`109549c`](https://github.com/mps-youtube/yewtube/commit/109549ceec5dcb2b7dc6f748cdcc48fa780c6225))
* Keep progress time format in line with listed times (99:59 -> 1:40:00) ([`2568d29`](https://github.com/mps-youtube/yewtube/commit/2568d293a7b6b5ec3c1e65763c08f334b335f1df))
* use subprocess.call with mpv ([`fe535e6`](https://github.com/mps-youtube/yewtube/commit/fe535e65bf0e7e73510215583999f33905928bf0))
* Fix progress regex for mplayer -novideo > 59 secs ([`6f7f608`](https://github.com/mps-youtube/yewtube/commit/6f7f608b446949c5495db2c6a5136319f390e8b5))
* Minor corrections ([`e728d18`](https://github.com/mps-youtube/yewtube/commit/e728d18fb4084a7293adf4c166c24228b814488c))
* Update version number to 0.01.39 ([`6fb0f29`](https://github.com/mps-youtube/yewtube/commit/6fb0f292d8faa981c3408a5139e85d0d73037a87))
* Documented new changes ([`3d9a135`](https://github.com/mps-youtube/yewtube/commit/3d9a135974f278b781fec80fe78cc0dea4389d23))
* progress indicator for mplayer video ([`d616970`](https://github.com/mps-youtube/yewtube/commit/d6169702336641eb0cd348d34a7542b9deab74a2))
* Merge branch &39;develop&39; into statusbar ([`a97e8bb`](https://github.com/mps-youtube/yewtube/commit/a97e8bb016b3d8d867674c8a5eeca9c31e6c4f21))
* Adjust row width for video list display ([`8d4ebe3`](https://github.com/mps-youtube/yewtube/commit/8d4ebe355b59e88c1f9e73fc32c900d9ef468b25))
* use YT reported video duration for progress indicator ([`d2497ec`](https://github.com/mps-youtube/yewtube/commit/d2497ec039e6113294a5c7e967a8f80bfa589f87))
* Adjust default player args ([`79e9ace`](https://github.com/mps-youtube/yewtube/commit/79e9aceb6b4bd1a89fbb7565734525ddb8220277))
* capture mpv stderr stream got extract status info ([`f57ba98`](https://github.com/mps-youtube/yewtube/commit/f57ba98ea9112bc19eec738e583f7627dc9691ee))
* display progress status for both mplayer and mpv ([`28ef410`](https://github.com/mps-youtube/yewtube/commit/28ef410876dae5355aa0eb2d2051488cffd78d90))
* Merge pull request 46 from thomasleveil/popen-non-slave/unicode_literals
import unicode_literals ([`7999cc0`](https://github.com/mps-youtube/yewtube/commit/7999cc0bf453769f31b44428a210bc5d69d9735b))
* import unicode_literals from __future__ to ease compatibility between python 2 and 3 ([`325edff`](https://github.com/mps-youtube/yewtube/commit/325edff682479569af6c8e21c3bc0154c1bf0fad))
* Merge branch &39;pr/45&39; into popen-non-slave ([`47f8cac`](https://github.com/mps-youtube/yewtube/commit/47f8cac9733653549bd4c73be04edf23085ef3fa))
* draw a progress bar while playing a song ([`1adb2a2`](https://github.com/mps-youtube/yewtube/commit/1adb2a2e3bb19ed2fca0ff82fc2c73080f36b34d))
* Merge branch &39;develop&39; into popen-non-slave ([`5c10df3`](https://github.com/mps-youtube/yewtube/commit/5c10df36893c6ce008cbe6b14c1b76e66b25f972))
* minor adjustments to help screens ([`4cdae89`](https://github.com/mps-youtube/yewtube/commit/4cdae895e446a96120ecd168a5e93fc39dd60602))
* Added help topic for configuration ([`32bdff3`](https://github.com/mps-youtube/yewtube/commit/32bdff375ebc007d5d8b72381fc750e242e5e06a))
* Merge branch &39;develop&39; into popen-non-slave ([`ed6f7ad`](https://github.com/mps-youtube/yewtube/commit/ed6f7ad3dd91ef8b8ec2ea147e60e51ffe3ff1b5))
* Documented changes ([`ee44c96`](https://github.com/mps-youtube/yewtube/commit/ee44c969fc24dd6ddc65753c469297ef017f23b9))
* Initialise terminal on keyboard interrupt https://github.com/np1/mps-youtube/issues/44 ([`b43bf87`](https://github.com/mps-youtube/yewtube/commit/b43bf8705ab956646d90d8527ac07710a30a552a))
* split main into two functions ([`a255f87`](https://github.com/mps-youtube/yewtube/commit/a255f878d0cf2f80c109cd33579996a6e0cc03a6))
* segmented playsong() function ([`e6b37d2`](https://github.com/mps-youtube/yewtube/commit/e6b37d22e63d8dd3ef7f018dbd0cd25c17faa4fb))
* fix view mode when using open/view in playlist display ([`6a87b88`](https://github.com/mps-youtube/yewtube/commit/6a87b888d0f5566d2a0ee5efe973dde0460805a4))
* moved inner functions to top-level ([`bdda033`](https://github.com/mps-youtube/yewtube/commit/bdda03318964a1c75d68a96043a2ec719f929622))
* Merge branch &39;pr/42&39; into popen-non-slave
Conflicts:
mpsyt ([`53932e0`](https://github.com/mps-youtube/yewtube/commit/53932e07eb175d13abae2ee6c72f41dba6297f90))
* fix &34;mplayer was not found on this system&34; showing up when moving to next song ([`6fcd191`](https://github.com/mps-youtube/yewtube/commit/6fcd191a3349fc8080a95b3ebd413c0a781970f5))
* attempt at displaying mplayer status live - gh-38 ([`a057cf2`](https://github.com/mps-youtube/yewtube/commit/a057cf2517a574feff62a0c9fb96b1e23fdea549))
* Correction to title flag for mpv https://github.com/np1/mps-youtube/issues/41 ([`a2bf3ad`](https://github.com/mps-youtube/yewtube/commit/a2bf3adc000cb3934cd5a74d54e05c321bd7a315))
* Show content title in mplayer / mpv ([`bf99319`](https://github.com/mps-youtube/yewtube/commit/bf99319c7ab9866374288dc6ea2717e757755afe))
* tidyup ([`be78044`](https://github.com/mps-youtube/yewtube/commit/be78044f1746943b6a005489a065ccade3fd0fb2))
* remove unneeded quotes from config display ([`9e100f3`](https://github.com/mps-youtube/yewtube/commit/9e100f3166b52faf9ae1d6349af4f4e494a0c1b2))
* reordered help items ([`d1addb2`](https://github.com/mps-youtube/yewtube/commit/d1addb2a154fb2069cba77f1b064731f344946ff))
* Use // or .. to prefix playlist searches
Suppress some output when playurl and dlurl invoked from command line ([`2dbcf40`](https://github.com/mps-youtube/yewtube/commit/2dbcf40ac6e82ba4f8bbdd11e51476f3fb33196c))
* Updated changes ([`881c661`](https://github.com/mps-youtube/yewtube/commit/881c6619f5111c924b73878bf4ba82c1650fb86b))
* tidied get_default_ddir() function ([`9833627`](https://github.com/mps-youtube/yewtube/commit/98336271687bd3ef98a2cca716ca9d1ff9b8a161))
* Implemented readline persistence ([`d6ae343`](https://github.com/mps-youtube/yewtube/commit/d6ae3435a8cc874f30092aec1eef9d7e873612bc))
* Documented r{number} related video command ([`33241ef`](https://github.com/mps-youtube/yewtube/commit/33241efe7b7136d8a254dc874bc5be4c7c9044e9))
* Added command to retrieve a users playlists ([`fa85961`](https://github.com/mps-youtube/yewtube/commit/fa85961d45eeec8fbb54244e8aaba595751532b4))
* Added r{number} to retrieve related videos ([`a5743ef`](https://github.com/mps-youtube/yewtube/commit/a5743efc5e62bcaf234b835c9e7ea8e08b4a3a04))
* PEP8 ([`fbb9774`](https://github.com/mps-youtube/yewtube/commit/fbb977467e917df609b0705df2a1547ef78d41c2))
* Change 4-digit year to 2-digit in playlist search results ([`37cc44f`](https://github.com/mps-youtube/yewtube/commit/37cc44f53bad71f48e8b63230fd3ca1e3be5fe17))
* remove quotes ([`279381d`](https://github.com/mps-youtube/yewtube/commit/279381deee2583d3e9ccd961f1a0bcee9d4744a9))
* Session caching of playlist metadata
More metadata in playlist info display (i<number>)
Updated version number to 0.01.38 ([`5de98c8`](https://github.com/mps-youtube/yewtube/commit/5de98c8d7f89a9df4d1e50109c45520022c7ddd7))
* Changed version number to 0.01.38 ([`b35a8f7`](https://github.com/mps-youtube/yewtube/commit/b35a8f7b13881e504574b52d4346df760b5af347))
* Documented changes ([`61131fb`](https://github.com/mps-youtube/yewtube/commit/61131fb952ede0b1852dd6cddc66ac29e2d51576))
* Documented changes ([`aa51fcc`](https://github.com/mps-youtube/yewtube/commit/aa51fcc748b65caccfc6e93875397abeda95cd94))
* Implemented --debug command line option ([`878337c`](https://github.com/mps-youtube/yewtube/commit/878337c61d3eea59ae2a6df065025c3a734e3b6d))
* Don&39;t exit playlist on HTTPError ([`b3a5bea`](https://github.com/mps-youtube/yewtube/commit/b3a5beafc4c1472cf7af3bc711bf810f0afc23db))
* Change mswinenc func name to non_utf8_encode ([`55d0e38`](https://github.com/mps-youtube/yewtube/commit/55d0e389cf8a700abdb4a87447b74b67b6593677))
* correct program name in exitmsg ([`ba607e9`](https://github.com/mps-youtube/yewtube/commit/ba607e9a105dd33fc2fcb93195319fdee286e9a8))
* adjust debugging output ([`770c970`](https://github.com/mps-youtube/yewtube/commit/770c970d623af1d5ed266fed6e73cbcbe10a648b))
* pep8 ([`eee8f7f`](https://github.com/mps-youtube/yewtube/commit/eee8f7f183fc7bb8bfc7f0ffe8a8c0b6140fd71a))
* tidy get_default_ddir() ([`72d58f1`](https://github.com/mps-youtube/yewtube/commit/72d58f10d58747b6c7e47b22a25109bcf9cad2ea))
* [Playlist info] Format dates according to locale
[Playlist info] Show update and creation dates
[Playlists results] Show update date instead of created date ([`37637a5`](https://github.com/mps-youtube/yewtube/commit/37637a5b388f1f7ac0f1f97cbe1629c34b3d2f2c))
* Tidy encoding fixes ([`8b9fb59`](https://github.com/mps-youtube/yewtube/commit/8b9fb599495ef11eb40c888765ed0fa734e82e9e))
* Fix for non-utf8 environments ([`7f31aac`](https://github.com/mps-youtube/yewtube/commit/7f31aac03780826f37adf8b3f5bd97db796ee7a8))
* Enable i<number> for playlist information display
playlist search results now show date (needs refining to correctly display in M-D-Y locales). ([`3b6f3d8`](https://github.com/mps-youtube/yewtube/commit/3b6f3d8b7282af58cbb130ca1eb3b13167f8374f))
* Fix url, dlurl and playurl commands when browsing playlists ([`c01dc87`](https://github.com/mps-youtube/yewtube/commit/c01dc87b441e4bc8698c23843da4abb445b8cd65))
* Fix underline ([`f94ae99`](https://github.com/mps-youtube/yewtube/commit/f94ae9996a10098b9ba15e7ec45f57e0161d1342))
* Update version info ([`400adab`](https://github.com/mps-youtube/yewtube/commit/400adab2cdf909efb0ec225fe9b153b6266cf2b1))
* Preload first result of YT opened YT playlist ([`e5d6284`](https://github.com/mps-youtube/yewtube/commit/e5d6284c536bd504b4607b1379b7d421ee8db1f4))
* Handle user input in wrong context ([`49fe9af`](https://github.com/mps-youtube/yewtube/commit/49fe9af6c87b31c47241123412bc32896338aa6b))
* minor corrections ([`2f17566`](https://github.com/mps-youtube/yewtube/commit/2f17566879b9948a1c5d9cd5b5ddfbf7ec1d30ab))
* Tidy plist function ([`ca08013`](https://github.com/mps-youtube/yewtube/commit/ca08013be26ada2e15470d1b9feeacbe711e183b))
* Adjust output for non-UTF-8 environment (https://github.com/np1/mps/issues/48) ([`160de79`](https://github.com/mps-youtube/yewtube/commit/160de79d9a53893e09b1adff07c4b5721cb78b07))
* Renamed plsearch to pls in docs ([`edb6c6d`](https://github.com/mps-youtube/yewtube/commit/edb6c6d5559786314873bdabcf2b96ee4dc9a2f4))
* Adjust playlist functionality for new pafy version. ([`18cdcd3`](https://github.com/mps-youtube/yewtube/commit/18cdcd31d094925f2f043d6185ebc2662be27329))
* Minor wording adjustments ([`4c2bfe0`](https://github.com/mps-youtube/yewtube/commit/4c2bfe0b4a58138e3ccd62f0a324f99f6025d7b7))
* added --help command line flag ([`2526076`](https://github.com/mps-youtube/yewtube/commit/25260768259f5b85389ab95e664f6fd08156d45d))
* Implemented YT playlist search and dump command ([`fa171d7`](https://github.com/mps-youtube/yewtube/commit/fa171d73a051089637ca519ed8f6a7c7b1a9fbaa))
* Added notes on new features ([`43bc0d2`](https://github.com/mps-youtube/yewtube/commit/43bc0d26076512d1ede80e925b623cfa4ebaacd4))
* Updated with new changes ([`5d6865e`](https://github.com/mps-youtube/yewtube/commit/5d6865e54553029981449966d9bbeb2e0eef485d))
* Fix formatting ([`8b47a01`](https://github.com/mps-youtube/yewtube/commit/8b47a01f3f9ed8888241a64b0fcbc6af3a481611))
* Added playurl and dlurl commands ([`bb2dad9`](https://github.com/mps-youtube/yewtube/commit/bb2dad9130569f2be176fc49f32bf243ac789495))
* Open YouTube playlist by URL ([`77eacd0`](https://github.com/mps-youtube/yewtube/commit/77eacd08e7fc6681db6ca9446ae1b8b3aab8d4d1))
* View uploads by uploader of certain item ([`dd6bb74`](https://github.com/mps-youtube/yewtube/commit/dd6bb74ed371e259377e80f2434d6f7553d63ebb))
* &39;u <number>&39; to show more videos from same user ([`60402fb`](https://github.com/mps-youtube/yewtube/commit/60402fb8ddda9ac3beb467242f6dda5121630a81))
* Added &39;user&39; syntax change ([`5b03eec`](https://github.com/mps-youtube/yewtube/commit/5b03eec9cac5fc4630238ee106aeed211045ce58))
* Changed docs for listing user uploads ([`53b4f3f`](https://github.com/mps-youtube/yewtube/commit/53b4f3f0842a3c6c5c2e322477be13675922cfd8))
* Changed syntax for listing user uploads to &39;user username&39; ([`f71bf61`](https://github.com/mps-youtube/yewtube/commit/f71bf61526e878b45858242b1a7310cf05fe07a1))
* Handle errors from accessing YT url ([`cb4528a`](https://github.com/mps-youtube/yewtube/commit/cb4528a7e314f79d1d5fee458f29c32df1180d89))
* Merge branch &39;master&39; into develop ([`28532c3`](https://github.com/mps-youtube/yewtube/commit/28532c351285518ceadbb59b860efa49f40e8c26))
* Merge branch &39;develop&39; ([`04e23f6`](https://github.com/mps-youtube/yewtube/commit/04e23f639a6faa23c6f85e62aeb473275c1f79cc))
* Added images ([`a4f7da1`](https://github.com/mps-youtube/yewtube/commit/a4f7da13396527a642c0aca4a2d2ec474fb7ebd3))
* Changed version number to 0.01.37 ([`1bdc8bb`](https://github.com/mps-youtube/yewtube/commit/1bdc8bbef7fb5e119292eb94d2bfdaaeabac788f))
* Updated with new changes ([`fc63997`](https://github.com/mps-youtube/yewtube/commit/fc639970e5d7b51cf04fe3c4213bb3fcfc06bddd))
* PEP8 corrections ([`d4ae2d9`](https://github.com/mps-youtube/yewtube/commit/d4ae2d92393a04b56c70b55dcfcec6aa502871cc))
* Separate function to generate query string. ([`a074855`](https://github.com/mps-youtube/yewtube/commit/a074855fd60aacffc4db66462a62d19637a10f4f))
* Access item by url or YT video id ([`2753b00`](https://github.com/mps-youtube/yewtube/commit/2753b00054f8e0c8a8e1bb7ec343fd97decda373))
* Add -v flag for showing version info ([`afe965b`](https://github.com/mps-youtube/yewtube/commit/afe965b341694e098e8ddb08736fcc927751db0f))
* Don&39;t show paid content in results.
Paid content cannot be accessed from mpsyt so they should be excluded from
search results. ([`d2bb004`](https://github.com/mps-youtube/yewtube/commit/d2bb004699a0fad01bd42af1184ce4674ede6eba))
* Version 0.01.36 ([`8964ada`](https://github.com/mps-youtube/yewtube/commit/8964ada490108100b8f4ac5e4c183601c43649f4))
* Documented changes ([`1ae9751`](https://github.com/mps-youtube/yewtube/commit/1ae97510b5b19ddc7fd903aad1231c39fb5f2418))
* updated changes ([`bbf06f2`](https://github.com/mps-youtube/yewtube/commit/bbf06f2ab61d494e9db5bcf73a49f8e9443c6ee8))
* Changed some debugging messages ([`a4c353c`](https://github.com/mps-youtube/yewtube/commit/a4c353c62ad3ee3032d4eb05b8fdd551ec71e7b0))
* updated comment ([`8e41455`](https://github.com/mps-youtube/yewtube/commit/8e41455b56d00f7d6495054d331ed7c28f6f69d6))
* Carry override preference for failed playback ([`acb3e97`](https://github.com/mps-youtube/yewtube/commit/acb3e97967d0bd5e218bef5e0e9a6b56cb076e12))
* Revert &34;Recognise webm video-only streams, offer mux&34;
This reverts commit 7e6ae2ffbd635f290b078d993b9a8fca9f48d95c. ([`2e1aad4`](https://github.com/mps-youtube/yewtube/commit/2e1aad4161e0e6c0c7aed634d17c73589918dcbe))
* Recognise webm video-only streams, offer mux ([`7e6ae2f`](https://github.com/mps-youtube/yewtube/commit/7e6ae2ffbd635f290b078d993b9a8fca9f48d95c))
* Repositioned images ([`eb746f9`](https://github.com/mps-youtube/yewtube/commit/eb746f9fb51656b5efc9df5cebda115805a265a9))
* minor corrections ([`7a12fd9`](https://github.com/mps-youtube/yewtube/commit/7a12fd96bbe76006a20a92a102e6f08e81877350))
* corrected image url ([`8cebeb1`](https://github.com/mps-youtube/yewtube/commit/8cebeb185d443f99a13013b8f1c3b7790d07f3f3))
* Added screenshots ([`f7fb8fb`](https://github.com/mps-youtube/yewtube/commit/f7fb8fb3ff3181a3ede8baf41ed17358b6580b0d))
* wait if an item that is busy preloading is played ([`3a0e10d`](https://github.com/mps-youtube/yewtube/commit/3a0e10de8f21198826796f3e1b39d9b284c5cba8))
* Added date ([`ef7894c`](https://github.com/mps-youtube/yewtube/commit/ef7894cabef08c9ca93dfafd67f0e068ef3e73f4))
* Detailed changes ([`36d4305`](https://github.com/mps-youtube/yewtube/commit/36d4305d44f15035a4cfa345345a4ebba1a79647))
* Use audio from videostream if mplayer only has m4a (faster)
Removed -nocache from mplayer default args ([`be3d2f4`](https://github.com/mps-youtube/yewtube/commit/be3d2f456ee216968ca02f66945371067e1b6c48))
* Documented changes ([`7fca575`](https://github.com/mps-youtube/yewtube/commit/7fca575448cb3bceba2f1e91e7c2ebd1a9d63e7b))
* Version 0.01.35 ([`77766de`](https://github.com/mps-youtube/yewtube/commit/77766dee029346ef98f011bb880b03406dbaecb1))
* Maintain compatibility with current pafy version ([`48a240a`](https://github.com/mps-youtube/yewtube/commit/48a240a382a32596de4b39e50247c445e8f589c6))
* Prefer ogg when using mplayer (Better streaming) ([`14b8e80`](https://github.com/mps-youtube/yewtube/commit/14b8e80f9ea86f68452f314f8c4091a9e96b8f7d))
* reduce unnecessary data fetching ([`5cef544`](https://github.com/mps-youtube/yewtube/commit/5cef5442c1546bf570fdf7e419ba2795986bc35b))
* Fix playback delay of audio with mpv ([`d4f70a4`](https://github.com/mps-youtube/yewtube/commit/d4f70a48d062c575f047b4ad24f2c8d4eee818e6))
* v0.01.34 ([`ed1a243`](https://github.com/mps-youtube/yewtube/commit/ed1a243af9e5a92d71b92a14b0ce7ac0059ff7d8))
* Fix playlist migration attempt when no playlists exist (https://github.com/np1/mps-youtube/issues/32) ([`5a133c3`](https://github.com/mps-youtube/yewtube/commit/5a133c33b4684aaee8d085501cc79081cd747b80))
* Add release date ([`e1c48bd`](https://github.com/mps-youtube/yewtube/commit/e1c48bd7ea049502c3d63bb337a0fc893597817e))
* update changelog ([`d853b6f`](https://github.com/mps-youtube/yewtube/commit/d853b6f74f5937616bd42448fde01f56d6dccbd7))
* mux cmd now -vcodec h264 -acodec copy ([`5253b02`](https://github.com/mps-youtube/yewtube/commit/5253b02bc5699359999c2233e8cf049f2bb9f261))
* prefer avconv to ffmpeg, tidy-up, pylint, comments ([`37312f5`](https://github.com/mps-youtube/yewtube/commit/37312f5c9f8141f47c4fd1d719dd1c14208c7e7e))
* v0.01.33 ([`35452ad`](https://github.com/mps-youtube/yewtube/commit/35452adf7c2534b8e6395b7dbad565100e2a442a))
* Documented new changes ([`b796700`](https://github.com/mps-youtube/yewtube/commit/b7967006b89de96f7f3cb902667dab1d22ba558e))
* Merge pull request 31 from np1/mux
Multiplex m4v downloads with audio for more useful HD downloads ([`4b33904`](https://github.com/mps-youtube/yewtube/commit/4b33904dfc84665d307c6594165689a8ebb08515))
* Handle invalid user input in download dialog
Catch KeyboardInterrupt during mux ([`c101228`](https://github.com/mps-youtube/yewtube/commit/c1012288ce5d74d74e67ff4e8746a108b0be1b5c))
* Catch KeyboardInterrupt in download dialog ([`cc241e4`](https://github.com/mps-youtube/yewtube/commit/cc241e4f612038abc472e85dd061b6f1445537f7))
* Prompt to multiplex if m4v download selected ([`0f76cce`](https://github.com/mps-youtube/yewtube/commit/0f76cce28f1ef5f099bfdb5f90b32345ea2dc3bc))
* Fix title attribute dot notation. ([`0a56e03`](https://github.com/mps-youtube/yewtube/commit/0a56e039e58ddd666a288b61393c9f4a6e99cd8d))
* Modified debugging output ([`9f6731b`](https://github.com/mps-youtube/yewtube/commit/9f6731bd92992ff77f05cb8c55a87e077675cd1d))
* Handle failure on rental/purchase videos ([`5f99498`](https://github.com/mps-youtube/yewtube/commit/5f994985f6f31b38deb3b373f0c2be99555dc715))
* Don&39;t pickle Pafy objects - smaller playlist file ([`cbd885d`](https://github.com/mps-youtube/yewtube/commit/cbd885d963b4287f9b7517f0383391bab869ccf1))
* Merge branch &39;master&39; into develop ([`6446502`](https://github.com/mps-youtube/yewtube/commit/64465025df14dc48bd478c6992c955b8d485697d))
* correct quoting for rst ([`7f0feac`](https://github.com/mps-youtube/yewtube/commit/7f0feac638b72a14672f0e5f034217982ed4db2d))
* Merge branch &39;master&39; into develop
updated README files for notes on fullscreen and show_video ([`942e069`](https://github.com/mps-youtube/yewtube/commit/942e069bbceef1612fc9278682461609c8e325e3))
* Expand notes for set fullscreen and set show_video ([`9633d12`](https://github.com/mps-youtube/yewtube/commit/9633d12aa9c61717282e39f034836c9e2a9eeb6e))
* Minor changes for pylint ([`bbf315e`](https://github.com/mps-youtube/yewtube/commit/bbf315eaf9f6718f36ec4a4a21c672640dc1f10d))
* Preload now fails silently (https://github.com/np1/mps-youtube/issues/27) ([`9271c07`](https://github.com/mps-youtube/yewtube/commit/9271c07040f019bb5b2e608962ded1274a58d3cc))
* Set version number to 0.01.33 ([`a23d4c9`](https://github.com/mps-youtube/yewtube/commit/a23d4c95262e498bde9b6c239a452159f8510ff3))
* Set width of EA ambiguous chars to 1 to correct alignment of Russian text ([`1c33b54`](https://github.com/mps-youtube/yewtube/commit/1c33b54708fdef454f895a43e979c0009c90149f))
* added CHANGELOG file (https://github.com/np1/mps-youtube/issues/28) ([`979de19`](https://github.com/mps-youtube/yewtube/commit/979de19dbc2f4cdec6dbb509586db201f726eca3))
* Version 0.01.32 ([`5b7e830`](https://github.com/mps-youtube/yewtube/commit/5b7e8308b933cef68f9a71c170bb57a9e9edfbdd))
* Merge branch &39;master&39; of https://github.com/np1/pms-youtube into developtest ([`f43aad5`](https://github.com/mps-youtube/yewtube/commit/f43aad5d7531df0cf90cfd205c3a977167956ee0))
* Merge pull request 29 from thomasleveil/fix/showconfig-fail-win32
Fix crash when using the &39;set&39; command on Windows ([`849a4e4`](https://github.com/mps-youtube/yewtube/commit/849a4e4dcf2453bcc27a13deee26aa31d5a6c97d))
* Fix crash when using the &39;set&39; command on Windows ([`1cf4f2b`](https://github.com/mps-youtube/yewtube/commit/1cf4f2b607bca2fe73859de5b4e127a465b4d093))
* Don&39;t modify pafy Stream object
correct rpad item title ([`2b135ed`](https://github.com/mps-youtube/yewtube/commit/2b135ed14e8caedbf5eac6b5a215f3121102c5d4))
* Change debug env var name ([`aae9a5e`](https://github.com/mps-youtube/yewtube/commit/aae9a5e7a53c023cc26898ae7f0db875e15f9f22))
* Correct width for certain unicode chars ([`34f0435`](https://github.com/mps-youtube/yewtube/commit/34f0435f7b370b6a57255a93ecaa2b8f50b304d8))
* Bump version to 0.01.31 ([`d4b784e`](https://github.com/mps-youtube/yewtube/commit/d4b784e98db2f156b1f82419ae1f307e742f9e26))
* Migrate conf dir to mps-youtube ([`d4badad`](https://github.com/mps-youtube/yewtube/commit/d4badadcf41c0820b9ead3d953cd48e828317310))
* modify logo function for better vim folding ([`ae70d4d`](https://github.com/mps-youtube/yewtube/commit/ae70d4dc68803728879759d1e71535fd0c49a8c9))
* Merge branch &39;develop&39; ([`733eaa0`](https://github.com/mps-youtube/yewtube/commit/733eaa080e7b65102f54ac8cd6f91d2cbd619652))
* Changes for new name ([`8f82727`](https://github.com/mps-youtube/yewtube/commit/8f827270dcacaebe30c337d97f50121ad1ffd9ce))
* Remove logo from readme ([`d644cb9`](https://github.com/mps-youtube/yewtube/commit/d644cb9909ee21a1352e559782adc6159a4763ed))
* Update notes to fit new name ([`aa7d366`](https://github.com/mps-youtube/yewtube/commit/aa7d3663b0978a19c4809a4bdfe52118978815de))
* Renamed main python file to mpsyt ([`2463a05`](https://github.com/mps-youtube/yewtube/commit/2463a0596f586b267c40f2b2e31af899c6a19ae8))
* More rebranding ([`d0ed349`](https://github.com/mps-youtube/yewtube/commit/d0ed349b9078cf39716b8894bfe7af4afcb2d465))
* Rebrand to mps-youtube ([`0708a4f`](https://github.com/mps-youtube/yewtube/commit/0708a4f9265dc5087d9836005627cee8d830479d))
* new name ([`ee4e04b`](https://github.com/mps-youtube/yewtube/commit/ee4e04bb98396f20ef013032032e748321e20cd0))
* Renamed main file ([`48ea019`](https://github.com/mps-youtube/yewtube/commit/48ea019313aca6c785aec515f35dfddf8f9c38a9))
* Add note about project rebrand. ([`e2304b0`](https://github.com/mps-youtube/yewtube/commit/e2304b0c3a032d2b3bc8e0375699ad68440f8379))
* more rebranding ([`d77b869`](https://github.com/mps-youtube/yewtube/commit/d77b8699bfb427f5e87fc1363a03fe8b893d09ac))
* partial rebranding to mps-youtube ([`84ea82e`](https://github.com/mps-youtube/yewtube/commit/84ea82e557a3c1c9a4b4c2c302543a19c82dc3e2))
* replace pyutf8_decode for default download dir ([`084367b`](https://github.com/mps-youtube/yewtube/commit/084367bc8c165d185fb6de5cae66c5564be91a04))
* v0.01.13 ([`a17827f`](https://github.com/mps-youtube/yewtube/commit/a17827f4ded4cd1a420c626724bbaf4dbbae5f28))
* Divide search function ([`be468cb`](https://github.com/mps-youtube/yewtube/commit/be468cbbc565b936f76d5ede73c69bd67a21cfd4))
* Move text strings info function ([`5ba4999`](https://github.com/mps-youtube/yewtube/commit/5ba4999ae1c524605dd525871132d9eeba69e334))
* add .py ([`031dbef`](https://github.com/mps-youtube/yewtube/commit/031dbefe225d556be2fdf9ee605874f943d906a4))
* Fix alignemnt for large filesizes in download menu ([`cd9fbcf`](https://github.com/mps-youtube/yewtube/commit/cd9fbcfc4e17f01e43319c78b8ff1f6cb0a68701))
* Add notes field for download streams ([`4715412`](https://github.com/mps-youtube/yewtube/commit/47154123ea3ed9b99571024c743a79eea9d0b908))
* Play audio using video stream as fallback (fixes https://github.com/np1/pms-youtube/issues/7) ([`14cb179`](https://github.com/mps-youtube/yewtube/commit/14cb179b3ceefd600a3dd2c86049f7b1f7306c80))
* typo ([`2728a85`](https://github.com/mps-youtube/yewtube/commit/2728a853e5a0e005e67fac22e9588c1c2ef77d8c))
* Tidy builtin help ([`338da11`](https://github.com/mps-youtube/yewtube/commit/338da114623815c9539b52e9586bc1e56bc5e59c))
* fix kwargs = () ([`820f3d3`](https://github.com/mps-youtube/yewtube/commit/820f3d351a2d860e10b86a91b710394e2928465b))
* Fix spacing on help item ([`89a42cb`](https://github.com/mps-youtube/yewtube/commit/89a42cb08ede9d7528fb8ca714bee8b7842c264c))
* Set showvideo default to false (https://github.com/np1/pms-youtube/issues/23) ([`9d585f9`](https://github.com/mps-youtube/yewtube/commit/9d585f9c23b8b382be9676265f75ceade0292041))
* v0.01.12 ([`8971edc`](https://github.com/mps-youtube/yewtube/commit/8971edc8ad2463bca73a1f3e97eb6d8a3d03b568))
* Document new dl options ([`2082a4b`](https://github.com/mps-youtube/yewtube/commit/2082a4bb163647632c77d3258021ca4fe3142675))
* dv<num> and da<num> to dl best video/audio ([`5338419`](https://github.com/mps-youtube/yewtube/commit/5338419b7de9d064fbde6ad9a28b8dfb7a14ba14))
* Format adjustments ([`44af78b`](https://github.com/mps-youtube/yewtube/commit/44af78b98ccf3d504976762e63deb93c4fecc9e7))
* pep8, pep257 ([`4cce665`](https://github.com/mps-youtube/yewtube/commit/4cce665093eef070212a7520a37938a3d2545666))
* New download menu to select formats ([`48d9d7a`](https://github.com/mps-youtube/yewtube/commit/48d9d7ae4dcbd9e40e517007dd81cc6c598d3007))
* Remove debugging print statement ([`2b8b7d2`](https://github.com/mps-youtube/yewtube/commit/2b8b7d2649de47d0275b4def9076e144aa897f52))
* smaller try/except block in play_range ([`d0fab8c`](https://github.com/mps-youtube/yewtube/commit/d0fab8c78b36c6424d8cd96cf510d998ee86970c))
* v0.01.11 ([`360266b`](https://github.com/mps-youtube/yewtube/commit/360266b7ad4eb9452f0ef29129483da172b36033))
* Update config files from versions <= 0.01.08 ([`538c482`](https://github.com/mps-youtube/yewtube/commit/538c4821c7fe2779ee39ea5c4d97bcfba8b96d7a))
* Smaller try/except block for playsong ([`e608f05`](https://github.com/mps-youtube/yewtube/commit/e608f053a254507255b1be3ee02e53de185f220b))
* v0.01.10 ([`87bb816`](https://github.com/mps-youtube/yewtube/commit/87bb81643de6656031d989339a0183d182642f5d))
* fix ddir default config ([`d60f094`](https://github.com/mps-youtube/yewtube/commit/d60f0945cdb27379e125860c69d24666ca302e97))
* tidy display config override code ([`519637d`](https://github.com/mps-youtube/yewtube/commit/519637d364d5cfa944fa2e4b0a1237a97919f04c))
* tidy config ([`361d705`](https://github.com/mps-youtube/yewtube/commit/361d705e504af4b4f2ac9a7a9c4409dbad765f4c))
* fix config ([`67a6443`](https://github.com/mps-youtube/yewtube/commit/67a6443d7d4809a089dc550c78d87589dd45113e))
* Fix fullscreen default config ([`3a51159`](https://github.com/mps-youtube/yewtube/commit/3a51159dbc992ead5fff640d44e40acb8b85e322))
* Fix duration field alignment ([`1ff75ba`](https://github.com/mps-youtube/yewtube/commit/1ff75ba7ed496aa687b484e0bef7be8cd1ecf230))
* Update config instructions ([`3001c43`](https://github.com/mps-youtube/yewtube/commit/3001c4316d100ac8be8a3481c1a22b68cf47a57b))
* Implemented override of playback options
New fullscreen setting ([`2ddb56f`](https://github.com/mps-youtube/yewtube/commit/2ddb56f12c8d935130e6531edeaa341ef7efc85f))
* Bump version number ([`8b8dead`](https://github.com/mps-youtube/yewtube/commit/8b8deadc92f94982985fdd9567b82e75208a36c4))
* Use a list for help screens ([`2d3ae0f`](https://github.com/mps-youtube/yewtube/commit/2d3ae0f4bd56dcb956c347db63b50a6d7d80bb7c))
* Repositioned some help items. ([`6ef04ae`](https://github.com/mps-youtube/yewtube/commit/6ef04ae4dd89033221d5043ffcd5e54857933634))
* &39;help&39; prompt in help mode ([`597603e`](https://github.com/mps-youtube/yewtube/commit/597603e0d60232c4c994753c320575fe8e7790ad))
* Remove unused userinput variable ([`8882434`](https://github.com/mps-youtube/yewtube/commit/8882434eca696ba53ef3f06c588eb9265376dfe2))
* Use http instead of https
don&39;t use input as a variable name (renamed to inp) ([`a8532b0`](https://github.com/mps-youtube/yewtube/commit/a8532b024529d9a10d19d840f301d8345a51b0c7))
* Merge branch &39;master&39; of https://github.com/ainola/pms-youtube into ainola ([`9cd4205`](https://github.com/mps-youtube/yewtube/commit/9cd4205ed6cedb7fd6348cdf65dc169f78bad36b))
* added help section for invocation, fixed spelling ([`0a092cf`](https://github.com/mps-youtube/yewtube/commit/0a092cf5bdecf5916e436f3373869ca928c0fa1f))
* made the help more extensive ([`0b66733`](https://github.com/mps-youtube/yewtube/commit/0b6673365d6bb035cb060702077564808eae4ba9))
* reverse my changes to time display; fixed upstream ([`b5f5c49`](https://github.com/mps-youtube/yewtube/commit/b5f5c4993f2694ded4354b409555d6f030ca5bda))
* proper display for lengths greater than 59:99 ([`7558f6f`](https://github.com/mps-youtube/yewtube/commit/7558f6fe4b0e5ba253064efe237245edae6b29f4))
* Use http instead of https ([`56fb684`](https://github.com/mps-youtube/yewtube/commit/56fb684b3411b31d2486cfcb23c3332513d61bab))
* Fix Length field alignment ([`2dc741f`](https://github.com/mps-youtube/yewtube/commit/2dc741f2ac6159059534fb24232a194de321e32a))
* Merge branch &39;master&39; of https://github.com/np1/pms-youtube ([`eef7bdc`](https://github.com/mps-youtube/yewtube/commit/eef7bdc24f214dfed729a6a54f82ae669c8a8b57))
* Merge pull request 11 from ainola/master
Add help entry for showing info of result. ([`54484e4`](https://github.com/mps-youtube/yewtube/commit/54484e4dc303da0741245c3cb4d4153f85722c90))
* Add help entry for showing info of result. ([`1febfa5`](https://github.com/mps-youtube/yewtube/commit/1febfa526cae3914fa33c5920078ba3728e79f01))
* use env variable for debug logging ([`c8da757`](https://github.com/mps-youtube/yewtube/commit/c8da757348012bf1ae566929dbfe8a1e0b153821))
* Increase retry count ([`ce34c95`](https://github.com/mps-youtube/yewtube/commit/ce34c95c99fda167dd1595769c555a9aee0f7b99))
* Fix display of items longer than one hour. ([`2409eb5`](https://github.com/mps-youtube/yewtube/commit/2409eb5f5993a252fc961e9ab33bac12f98d6dc9))
* v0.01.08 ([`1ed8260`](https://github.com/mps-youtube/yewtube/commit/1ed8260a43adbc7c76c8d26928db3b1d070360ed))
* PEP8, PEP257 ([`5ceb72c`](https://github.com/mps-youtube/yewtube/commit/5ceb72c4764e315d31e1d2f6c81ba8f04b9d8a61))
* Set mpv on first run if found in path ([`c3fb471`](https://github.com/mps-youtube/yewtube/commit/c3fb47156bf7aa1721075663e7d8bf4589aa25f1))
* allow * in item selection ([`1d94650`](https://github.com/mps-youtube/yewtube/commit/1d9465094bcd14d47faeb22021698c7940a1862d))
* Use &39;*&39; where &39;all&39; can be used ([`3aefb36`](https://github.com/mps-youtube/yewtube/commit/3aefb360ca0454e04c0e3fd656fe3d5b14530f02))
* Don&39;t log to screen ([`b97e4fe`](https://github.com/mps-youtube/yewtube/commit/b97e4fed3bbf7d25f4bb72d2ef3267f477b85eae))
* Added stream url pre-fetching ([`0a45999`](https://github.com/mps-youtube/yewtube/commit/0a4599949c7db2bf7bdd9b5f264154e8a71dcf5d))
* 0.01.07 ([`295a4b4`](https://github.com/mps-youtube/yewtube/commit/295a4b4bd9eae96e958ef32997fd70e17495904e))
* tidy playsong and download functions ([`b451e76`](https://github.com/mps-youtube/yewtube/commit/b451e76a18748f5cdea258caafb2b381fd2413c5))
* store pafy object in results ([`d6eb23a`](https://github.com/mps-youtube/yewtube/commit/d6eb23ae1d8527763942d40c386760099c26fc73))
* strip newline ([`87790fa`](https://github.com/mps-youtube/yewtube/commit/87790fa9b3e256dcee1bcbe423efc5c36650494f))
* add ignore file ([`20ad5b2`](https://github.com/mps-youtube/yewtube/commit/20ad5b2885be276938f15b14f79cc50ca921cad7))
* Typo fix, fix for python3, additional check for ~/Downloads
Conflicts:
pmsyt ([`8234fcf`](https://github.com/mps-youtube/yewtube/commit/8234fcf8e42029b028c29b27805c94498677c256))
* Fix playlist display conditions ([`6019164`](https://github.com/mps-youtube/yewtube/commit/6019164f1305cdc482d1f50f87de417874f565fd))
* Better storing of used links ([`f402d26`](https://github.com/mps-youtube/yewtube/commit/f402d2611df7536dd6b825d76f8a0731b68f9096))
* update version number ([`e5645ad`](https://github.com/mps-youtube/yewtube/commit/e5645ad4d608212a58f99e88d6071fb7b4d4b7e8))
* Added ignore files ([`4a2e9c1`](https://github.com/mps-youtube/yewtube/commit/4a2e9c17a15f1f6bb65ea48cd2ec7650e083205f))
* Add notes for getting users videos ([`d8ab361`](https://github.com/mps-youtube/yewtube/commit/d8ab361e8379efc7b0a863e8756da90b97a47dcc))
* fix encoding of video metadata ([`0a0409d`](https://github.com/mps-youtube/yewtube/commit/0a0409db5e393412789ef1982d91fb44f7bef996))
* Format metadata ([`6acc7ce`](https://github.com/mps-youtube/yewtube/commit/6acc7ce9b226ad68cd45e7f9ebd827043cb269a3))
* Get yt user uploads with -user ([`cf0bf79`](https://github.com/mps-youtube/yewtube/commit/cf0bf790d38ec0b7f97c7ed30e7478153753eda9))
* simplify setting config ([`838bbdd`](https://github.com/mps-youtube/yewtube/commit/838bbdd320077ebe070f271cd18324fd257db3ee))
* README.rst
Simpled setting config ([`d1e4582`](https://github.com/mps-youtube/yewtube/commit/d1e4582c71b999da4ce2bc34917d9e6314a1e4a1))
* simplified change config ([`5f2c550`](https://github.com/mps-youtube/yewtube/commit/5f2c5503b55feb11b662936b5b10b652cc3533e4))
* Remove top tracks notes ([`5415ed7`](https://github.com/mps-youtube/yewtube/commit/5415ed73b846c1751a22ad16765355ba7abda5f3))
* Instructions for fullscreen mode ([`ca38dea`](https://github.com/mps-youtube/yewtube/commit/ca38deaa0e3d4320b02e3270c0e828bf3b1496ef))
* Handle no search results ([`5f72479`](https://github.com/mps-youtube/yewtube/commit/5f72479e87732aee8b475b73c253df2563ae8202))
* Fix category search ([`1c6f81b`](https://github.com/mps-youtube/yewtube/commit/1c6f81bcad8abc50963981e49896cb0a009981b7))
* 0.01.03 ([`17ac462`](https://github.com/mps-youtube/yewtube/commit/17ac4621d631914207fbfae50bac746efb94999e))
* remove print url ([`50aedcb`](https://github.com/mps-youtube/yewtube/commit/50aedcb90bdad41bd1d636d57154051a45de23ad))
* fix start page ([`03ffe22`](https://github.com/mps-youtube/yewtube/commit/03ffe224583859e966cfef4b610272abe73bc676))
* Fix badge url ([`5fc22a1`](https://github.com/mps-youtube/yewtube/commit/5fc22a1e3358dc63cd564ed44263a88a51ae17db))
* fix link ([`36bdbf3`](https://github.com/mps-youtube/yewtube/commit/36bdbf3df56ed131163d29146e8833c78a80bcc6))
* Change version number ([`a19b5f1`](https://github.com/mps-youtube/yewtube/commit/a19b5f1c8af78a938f079c025a656d02a7844f08))
* added .gitignore ([`8bc7bfc`](https://github.com/mps-youtube/yewtube/commit/8bc7bfc4fb3f704cb00488659494eba4662b31aa))
* missing comma ([`fe1f008`](https://github.com/mps-youtube/yewtube/commit/fe1f0081eb7a382580e4a7f6ce4107f59a544e9d))
* change depends info ([`b53cd64`](https://github.com/mps-youtube/yewtube/commit/b53cd64dbd6f8679090fa5bc5f9e9e607595ef5c))
* add pafy requirement ([`de8a7bd`](https://github.com/mps-youtube/yewtube/commit/de8a7bd7bbeee741320f5faea974ba7aafad9f80))
* Use OS default config dirs ([`4a3d5ff`](https://github.com/mps-youtube/yewtube/commit/4a3d5ff4ba593f96e0371e5d2c8cc4d834908e0b))
* Updated install notes. ([`70b999b`](https://github.com/mps-youtube/yewtube/commit/70b999b52f945da6ec976419619f9bd9ede2a22a))
* Updated docs. ([`f17a186`](https://github.com/mps-youtube/yewtube/commit/f17a18631d2667e84b1f623f65a1e1fbfea8a9c7))
* Updated notes. ([`a93ffb6`](https://github.com/mps-youtube/yewtube/commit/a93ffb68a9c7806d230d718e629cba9ce147351f))
* yt specific changes ([`8997010`](https://github.com/mps-youtube/yewtube/commit/89970109594c9707a794e193d1c5ff936f23e37a))
* yt specific changes ([`dd65764`](https://github.com/mps-youtube/yewtube/commit/dd657643635e23cc3ac520d3847166f2662febd8))
* added CONTRIBUTING notes. ([`999fe1e`](https://github.com/mps-youtube/yewtube/commit/999fe1e426bcc88198ab427d21f686178f4e38dc))
* Set version ([`27566e3`](https://github.com/mps-youtube/yewtube/commit/27566e31762eb6645d91709b8eebfc0bab9725b7))
* Changes for YT ([`c9edf06`](https://github.com/mps-youtube/yewtube/commit/c9edf066dccf432c85466d7a6c94d2a86c9c6077))
* More YouTube specific changes. ([`cb609b7`](https://github.com/mps-youtube/yewtube/commit/cb609b75b35c8ee4cfe1711f39dfa033e653089b))
* YT specific changes ([`955487a`](https://github.com/mps-youtube/yewtube/commit/955487a3dc8ef4e1a3d2d775f11b747a7d04db35))
* Updated for YouTube ([`de45b42`](https://github.com/mps-youtube/yewtube/commit/de45b4222d9bcfef4f14805f75ba85600e27cd51))
* Use YouTube backend ([`6f5e7a3`](https://github.com/mps-youtube/yewtube/commit/6f5e7a3c64358a58400a2581c5b1567cce925488))
* Use VERSION file to check version ([`d6568db`](https://github.com/mps-youtube/yewtube/commit/d6568db9a1e1997b98fff54079f69cf070d4b637))
* reset version number ([`aa1a58d`](https://github.com/mps-youtube/yewtube/commit/aa1a58dec893d37ddfbbd411ff8ad07689229b84))
* Smaller file for update checks ([`889e622`](https://github.com/mps-youtube/yewtube/commit/889e6225e5ed994874a6c10adaeae1837569909f))
* redirect stderr for mpv ([`a194da0`](https://github.com/mps-youtube/yewtube/commit/a194da097743dcab3c23a8c4ac86d15ec50ab261))
* bump pypi version number ([`30ad01c`](https://github.com/mps-youtube/yewtube/commit/30ad01c006c6e2f09d467e305b5e7c88fb572161))
* Add notes for using mpv ([`c799b94`](https://github.com/mps-youtube/yewtube/commit/c799b946e9496c02e8e387aa7184ff5766ff0a5d))
* change __dict__ to getattr ([`2db0748`](https://github.com/mps-youtube/yewtube/commit/2db0748247079fac8b0e0d1f11514fa3a8e7ca9b))
* Remove pypi badge ([`bdfe702`](https://github.com/mps-youtube/yewtube/commit/bdfe702cc6d29e3128dcc30e5d2a06e9cdc2c585))
* move PLFILE out of Config ([`26e1ef6`](https://github.com/mps-youtube/yewtube/commit/26e1ef625a80c522f2ea59e03f592c783e595f67))
* Use different versioning for PyPI ([`4ab6a32`](https://github.com/mps-youtube/yewtube/commit/4ab6a32436b2b878f42ed359794d7fbd84483e98))
* Get config params from Config class ([`df6eda1`](https://github.com/mps-youtube/yewtube/commit/df6eda11c9388f64c140a4db929834bd0d139457))
* Revert &34;Revert &34;Get conf params from dir(Config)&34;&34;
This reverts commit b912ff4154f358bb1a02c5c1e3ee090720fd9fc1. ([`c8ea841`](https://github.com/mps-youtube/yewtube/commit/c8ea8413a7fa6d99ed4dba6f2ced0ee6a69c7966))
* Revert &34;Get conf params from dir(Config)&34;
This reverts commit a22f512f7ba4a947002f5072ab68dcdfc1ba768a. ([`b912ff4`](https://github.com/mps-youtube/yewtube/commit/b912ff4154f358bb1a02c5c1e3ee090720fd9fc1))
* Get conf params from dir(Config) ([`a22f512`](https://github.com/mps-youtube/yewtube/commit/a22f512f7ba4a947002f5072ab68dcdfc1ba768a))
* tidy current song display ([`cf37bc1`](https://github.com/mps-youtube/yewtube/commit/cf37bc16d1cec2e7a0d67be7d7ffcab3eb5a4747))
* Nicer layout for single song play ([`2fd480f`](https://github.com/mps-youtube/yewtube/commit/2fd480fc900e983830e4f8c622552f8a2bf26102))
* remove unused parameter ([`a6429fe`](https://github.com/mps-youtube/yewtube/commit/a6429fef2010e551b494cdbf673bb10f80219ab6))
* v0.18.38 ([`a614bce`](https://github.com/mps-youtube/yewtube/commit/a614bceb96f4b19fda91b7ebb59dc55c39ee3012))
* v0.18.38 ([`3ddbba0`](https://github.com/mps-youtube/yewtube/commit/3ddbba08b178e9f51d1d1d1981635feb8960d66f))
* Fix default windows colour option ([`e842593`](https://github.com/mps-youtube/yewtube/commit/e8425936f2b214ee27ba06e1305d2e4aa7fea0c8))
* Rename py2utf8 function ([`0d6f7cd`](https://github.com/mps-youtube/yewtube/commit/0d6f7cd1f1a7c8f954089f395d86b356b6eaf220))
* Merge branch &39;master&39; of https://github.com/np1/pms
Conflicts:
pms ([`579d1f1`](https://github.com/mps-youtube/yewtube/commit/579d1f1e4eea18819e12481d46f121ec6a79b96e))
* Show duration of playing song ([`50a928a`](https://github.com/mps-youtube/yewtube/commit/50a928a9677025a95b4bd8ae8c4036a61a12983b))
* tidy config line ([`962c04f`](https://github.com/mps-youtube/yewtube/commit/962c04fa7579615e257b0b99240bc7fc51a6b60f))
* Minor corrections ([`078c5da`](https://github.com/mps-youtube/yewtube/commit/078c5da9c61eb9efbb5a387150c3ecdf545956fe))
* Show duration of playing song ([`ced956d`](https://github.com/mps-youtube/yewtube/commit/ced956d8f06cc408beef478962dd3da62bd8600c))
* Fix broken setconfig ([`e3130cd`](https://github.com/mps-youtube/yewtube/commit/e3130cd9580979c8d7d7b5a24434635b2e3c3ef1))
* Remove extra newlines ([`8940a4c`](https://github.com/mps-youtube/yewtube/commit/8940a4c5d0a87e81c225b4a1551a750ce02ad32b))
* Show songlist instead of logo on single track play ([`8cb7ecf`](https://github.com/mps-youtube/yewtube/commit/8cb7ecfdf86993f74c727adf898cb126f1c318fa))
* Merge branch &39;master&39; of https://github.com/np1/pms
Conflicts:
pms ([`aef0c26`](https://github.com/mps-youtube/yewtube/commit/aef0c269d1738925bcb2cb32f0436b3198021b1b))
* Add option to hide mplayer keys ([`3ea3c1f`](https://github.com/mps-youtube/yewtube/commit/3ea3c1f55af0ad9340f19cf1e824bf15603b0e71))
* Add option to hide mplayer keys ([`587c493`](https://github.com/mps-youtube/yewtube/commit/587c4935bf63b03f97dfd8c7e0ff59ecdcaf5529))
* Disallow colours on Windows without colorama ([`994c928`](https://github.com/mps-youtube/yewtube/commit/994c928e01a9f576fac0ee6d9581d9b129a2244e))
* Updated Windows install notes. ([`82bf05c`](https://github.com/mps-youtube/yewtube/commit/82bf05c5464123e4f7db4835bbf8226ecc4bfd8b))
* change filemode to 755 ([`2be03fd`](https://github.com/mps-youtube/yewtube/commit/2be03fd5654f7fdee6904f1fd05de03c1c8eb1e2))
* Fix colours on Windows ([`5d9feda`](https://github.com/mps-youtube/yewtube/commit/5d9feda4132c6a784e9c15830d27210cc5cab8b5))
* v0.18.37 ([`5b351e3`](https://github.com/mps-youtube/yewtube/commit/5b351e31c528f159286639dbf5f4f07f890e2401))
* Expanded Windows installation notes ([`ac7f372`](https://github.com/mps-youtube/yewtube/commit/ac7f3725521836b85a874cca28b18aedec40726e))
* Fix prompt for Windows ([`dc41824`](https://github.com/mps-youtube/yewtube/commit/dc418246aab2429eb5cc81afbd8623abe610309e))
* Windows display fixes ([`ce604ac`](https://github.com/mps-youtube/yewtube/commit/ce604ac4050d81915bf4539860fb85d914023511))
* Fix mplayer key help on Windows ([`0889318`](https://github.com/mps-youtube/yewtube/commit/0889318c71a9e6f38bcd7bcbc626cb499ecdb85f))
* 0.18.36 ([`08e4fbf`](https://github.com/mps-youtube/yewtube/commit/08e4fbf3fb79c8967ccbde6a7a1d9b791a18df76))
* Merge branch &39;master&39; of https://github.com/np1/pms ([`ae48bc7`](https://github.com/mps-youtube/yewtube/commit/ae48bc73302abd7468f9e1d184785b92888aa10b))
* Merge pull request 30 from thomasleveil/windows_colors
add color support for Windows ([`621aa86`](https://github.com/mps-youtube/yewtube/commit/621aa86dabdebd71fa883e636bf4f2c096ce121a))
* add optional color support for Windows
if the colorama python module is found ([`a4409d8`](https://github.com/mps-youtube/yewtube/commit/a4409d87cad9a6c6feeb71f5f18e7b9d2779ae63))
* Cleaner prompt ([`c8fbf7f`](https://github.com/mps-youtube/yewtube/commit/c8fbf7fdbea8529ece028adc420173c57252fa9c))
* Allow / as search prefix ([`afa4c62`](https://github.com/mps-youtube/yewtube/commit/afa4c621c32a1b450460b6c024189f9d0bed2234))
* Use setuptools, fallback to distutils.core ([`a03e034`](https://github.com/mps-youtube/yewtube/commit/a03e034e5404f975f71e10e139cc7d6e4f8db7ba))
* v0.18.35 ([`5f5358f`](https://github.com/mps-youtube/yewtube/commit/5f5358f82b82606b488549be7fd1f1a0d84eb188))
* Replace / in filename. Fixes https://github.com/np1/pms/issues/31 ([`67c81be`](https://github.com/mps-youtube/yewtube/commit/67c81bebb4f856bb067936e2015720abc4b08290))
* tidied help text.
catch socket timeout ([`9f3ca24`](https://github.com/mps-youtube/yewtube/commit/9f3ca24fee14ebc1f5adc8f2daab77656c0bc844))
* v0.18.34 ([`2cf37a0`](https://github.com/mps-youtube/yewtube/commit/2cf37a0ca3652c7f48a9b4309fc3b034c300aaef))
* handle bad json data ([`1726c1b`](https://github.com/mps-youtube/yewtube/commit/1726c1b8dfdcd70dca05ff0965410167d5ee55f2))
* v0.18.34 ([`3ba3374`](https://github.com/mps-youtube/yewtube/commit/3ba3374b366d4e38c8fa2552d73092709c1fa188))
* fix for no JSON object error ([`dfda59d`](https://github.com/mps-youtube/yewtube/commit/dfda59d85db600788b766a188b836ca4e4e70b09))
* v0.18.33 ([`c26deea`](https://github.com/mps-youtube/yewtube/commit/c26deea38365876318663ce62b55e837e183297b))
* v0.18.33 ([`e4a3d89`](https://github.com/mps-youtube/yewtube/commit/e4a3d89ae6dec57a584cd05f94597dc97c38d3a9))
* 0.18.32 ([`6747bd1`](https://github.com/mps-youtube/yewtube/commit/6747bd1df83b763cbac8dbc20573e0c028b35591))
* Re-add playlist import command ([`cdbf05f`](https://github.com/mps-youtube/yewtube/commit/cdbf05f838149f9c2df0e587a65dcc0e89ea539e))
* Document playlist import command ([`3ddad8b`](https://github.com/mps-youtube/yewtube/commit/3ddad8b21f89ba893b9b2ada80d43b1b148384cd))
* Prettier seek arrows on playback screen. ([`020bffb`](https://github.com/mps-youtube/yewtube/commit/020bffbe40e1781473669eea3d545f531165b063))
* Reduce delay on ctrl-c to exit playlist playback
Trim long ls info message ([`3be73b5`](https://github.com/mps-youtube/yewtube/commit/3be73b57f2bfc938f7267de7971928d49df781f7))
* v0.18.31 ([`5e8bfb4`](https://github.com/mps-youtube/yewtube/commit/5e8bfb41b80843c564a2a43b4c339accf3895570))
* cache top period requests ([`4747c6a`](https://github.com/mps-youtube/yewtube/commit/4747c6acf93d052d2c66fb9cc2ec021147de6295))
* Tidy http memoization code ([`0a2ec9b`](https://github.com/mps-youtube/yewtube/commit/0a2ec9b0a31aeecc12211c217687ec73eaaffce8))
* added HTTP request memoization ([`cdf5e24`](https://github.com/mps-youtube/yewtube/commit/cdf5e2454e72415b1376348e8d57059daa91de05))
* 0.18.30 ([`e711974`](https://github.com/mps-youtube/yewtube/commit/e711974c3754b7f335c58378df64ae8248cd9b90))
* added next/prev results option ([`66e67bf`](https://github.com/mps-youtube/yewtube/commit/66e67bf33b2ff3d83cbe2983a203b4366e019b82))
* Documented next/prev page ([`5df9b8a`](https://github.com/mps-youtube/yewtube/commit/5df9b8aef1ae6faf5a0056d91950f980dd26ece4))
* version 0.18.29 ([`7c71ad0`](https://github.com/mps-youtube/yewtube/commit/7c71ad0f77830c7bf0fce525751c47cbfe65b230))
* Error handling for unavailable tracks ([`a0a9699`](https://github.com/mps-youtube/yewtube/commit/a0a969920932d4947ba66d93139ae1dce5ab210f))
* Fix top tracks request regex ([`36f73b6`](https://github.com/mps-youtube/yewtube/commit/36f73b6077d44726b6c4be2ce09265fabc305cbe))
* 0.18.28 ([`9ceb247`](https://github.com/mps-youtube/yewtube/commit/9ceb247ffa4747ce0673503ce7812365f2fcdf90))
* Fix bad top tracks regex ([`9391a60`](https://github.com/mps-youtube/yewtube/commit/9391a6096229ca867293eb30504a9983cc9ae6b3))
* Simplify OS X notes ([`23a5a1e`](https://github.com/mps-youtube/yewtube/commit/23a5a1e70aad396a29b5595b1251abe331c35d98))
* Add checkupdate option ([`d2e03fe`](https://github.com/mps-youtube/yewtube/commit/d2e03fe911618fe159093ff73c6f882427d8ec0f))
* 0.18.27 ([`f3c84b0`](https://github.com/mps-youtube/yewtube/commit/f3c84b02678b34ac9b1b5a34c7657b78ea8944fd))
* 0.18.27 ([`3324ce4`](https://github.com/mps-youtube/yewtube/commit/3324ce4636e6227c7b6344f5ea34e1a20c6c07ab))
* Add version ([`d156058`](https://github.com/mps-youtube/yewtube/commit/d1560586f6e5fb8d4244b83c5bd340bb9bb24d1f))
* Add &34;restart required&34; message when toggling COLOURS&34; ([`1c88c1b`](https://github.com/mps-youtube/yewtube/commit/1c88c1b63aae89cca8ea68b8a4657c479c5d061d))
* fix colours not being set ([`6a5fdfd`](https://github.com/mps-youtube/yewtube/commit/6a5fdfd390a9c401ecf46d983e531e4e735f6bc9))
* 0.18.26 ([`242b834`](https://github.com/mps-youtube/yewtube/commit/242b834a684f97ce62f5a55e9f8bfd2caacdacda))
* Add options to modify config ([`f7f6a19`](https://github.com/mps-youtube/yewtube/commit/f7f6a19b2ddb616181b9f617fdacfef73664da52))
* v0.18.25 ([`2840138`](https://github.com/mps-youtube/yewtube/commit/284013828b8c73e984368014152da45d9de3abb9))
* Add configuration options ([`d26f29e`](https://github.com/mps-youtube/yewtube/commit/d26f29e4d5efa212bfee00d12b563b75651fb5c6))
* Help for changing config ([`a184401`](https://github.com/mps-youtube/yewtube/commit/a18440117391846584d1464624068563a8e40b0c))
* v0.18.24 ([`fb212c6`](https://github.com/mps-youtube/yewtube/commit/fb212c67b59eddd0bc8c7082ca65ec6a13fdbfb4))
* Tidier help ([`125afa0`](https://github.com/mps-youtube/yewtube/commit/125afa08be94697a2a00a00dcfb34e88e60280d1))
* Neater encapsulation ([`d02682b`](https://github.com/mps-youtube/yewtube/commit/d02682b2d91025f97abb0a0b214ef67d762c781a))
* Update help for open and view commands. ([`15dd22e`](https://github.com/mps-youtube/yewtube/commit/15dd22eea5ba45f80eb2fb02c8049e0f0efe06c8))
* Allow ID number in open & view commands ([`07f1c86`](https://github.com/mps-youtube/yewtube/commit/07f1c862c3371840bc707360140ba0d07bb500a1))
* fix missing comma ([`7499551`](https://github.com/mps-youtube/yewtube/commit/7499551b66348147ba34de78532cb1447e93bd54))
* 0.18.23 ([`e1c28a9`](https://github.com/mps-youtube/yewtube/commit/e1c28a92f79ee1c999e5fa6f5d4338ed01c3a149))
* Use unicode regexp&39;s ([`30f9471`](https://github.com/mps-youtube/yewtube/commit/30f947147b831d283763773ee23f771bc474ac1a))
* catch case when content-length is none ([`361dfe3`](https://github.com/mps-youtube/yewtube/commit/361dfe35ea1acddd9685afbcb637454e6d28f279))
* Print on same line when showing help ([`ff29164`](https://github.com/mps-youtube/yewtube/commit/ff291647e221d83e4df3effd1f40ac7e7da0e475))
* v0.18.22 ([`8685614`](https://github.com/mps-youtube/yewtube/commit/8685614391c7469ea18dc62bc77af67e5cfda18a))
* new: mv to rename playlists
rmp to remove playlist by ID ([`7b845e5`](https://github.com/mps-youtube/yewtube/commit/7b845e5442799a9027f1470e5b2464135db90667))
* Documented new commands ([`47927aa`](https://github.com/mps-youtube/yewtube/commit/47927aa366c71fd18d9156c34d78a7f150fb148b))
* add `+best` and `+good` options ([`c8a92b4`](https://github.com/mps-youtube/yewtube/commit/c8a92b4926b8ebc1b38fd4fe5821bad203f77076))
* version 0.18.21 ([`341716b`](https://github.com/mps-youtube/yewtube/commit/341716b50593593bda315f53711234905683c37b))
* Add notes for +best and +good ([`26e0308`](https://github.com/mps-youtube/yewtube/commit/26e0308abb12f4acaa25e48068fac239124ae43a))
* 0.18.20 ([`35a48e3`](https://github.com/mps-youtube/yewtube/commit/35a48e3a5db0e543c1e82f9578e0d937af25fad4))
* Catch EOFError on ctrl-c exit ([`ca8e3c7`](https://github.com/mps-youtube/yewtube/commit/ca8e3c789e8e877ba9e4b2d7f7e0b8c779d3fcc1))
* Use dict comprehension, remove pylint comments ([`40c914d`](https://github.com/mps-youtube/yewtube/commit/40c914d9706a340ba24a0d01953959474a64aba0))
* minor corrections ([`8af0758`](https://github.com/mps-youtube/yewtube/commit/8af0758f4a5c670d89fb95fa17a8b36c65453815))
* Specify ranges with N- and -N. Commas or spaces
Better user input handling /branching
more concise functions ([`8b566b2`](https://github.com/mps-youtube/yewtube/commit/8b566b2cad0222a8379233fa10cb02ba0827de84))
* Documented updated usage ([`7b23874`](https://github.com/mps-youtube/yewtube/commit/7b238742af5ec467af49edf6c75a7600eeb40ceb))
* Version 0.18.19 ([`458dc1f`](https://github.com/mps-youtube/yewtube/commit/458dc1f815b7fdd2d026ab3ba6a700ce318ceeaf))
* debugging mode based on file ([`2265ed8`](https://github.com/mps-youtube/yewtube/commit/2265ed800d0c1c76775f7ef07d8237b0efdf684f))
* fix for &39;track no longer available&39; message ([`afede90`](https://github.com/mps-youtube/yewtube/commit/afede90247c95a959e8e4ac3e871efaf9da4a372))
* Version 0.8.18 ([`c6c365f`](https://github.com/mps-youtube/yewtube/commit/c6c365fe9b6dd7966d967f577a2c5a83babac2d6))
* added for pypi ([`e4c9791`](https://github.com/mps-youtube/yewtube/commit/e4c9791aa2af05573917501f7c8399938df76fa1))
* bump version number ([`db21679`](https://github.com/mps-youtube/yewtube/commit/db216798cc50588f5322164e57eeecb4ca82b7da))
* bump version number ([`146b301`](https://github.com/mps-youtube/yewtube/commit/146b30158149816a7f49b8ca2de48d116836eec7))
* bump version number ([`b599798`](https://github.com/mps-youtube/yewtube/commit/b5997987989919a1946a09505a57a9fa4d59fd59))
* Better error / help messages for invalid playlist names ([`fff8b87`](https://github.com/mps-youtube/yewtube/commit/fff8b87022df0c2d1959a52a33ee1c22491e78ae))
* Version 0.18.15 ([`89ebbb3`](https://github.com/mps-youtube/yewtube/commit/89ebbb303ee71bcf60b33d6b063e6b97f899bdbe))
* Added new &34;view&34; command ([`163d95e`](https://github.com/mps-youtube/yewtube/commit/163d95ed537aa77bde1925cea0ae234953ba8c1d))
* Documented new &34;view&34; command ([`6938e63`](https://github.com/mps-youtube/yewtube/commit/6938e63ed42d8005486e5c413e011af9c2b81cef))
* Change version number ([`727c9b4`](https://github.com/mps-youtube/yewtube/commit/727c9b4c59a6ee82cab8137dd9a600bd925523d1))
* Change version number ([`556c727`](https://github.com/mps-youtube/yewtube/commit/556c727de18121fe8c84496cfe9eda5ba939550b))
* deleted blank line at end of file ([`0af54c6`](https://github.com/mps-youtube/yewtube/commit/0af54c616a0e31580b96dda2608243177ab6fff2))
* catch socket timeout ([`1de0c17`](https://github.com/mps-youtube/yewtube/commit/1de0c17b51c3744f1a59cb190140d43e69776903))
* test-ignore ([`16f2f2b`](https://github.com/mps-youtube/yewtube/commit/16f2f2bba08615720132b9dacd38fba5055a6eb1))
* test-ignore ([`9c36151`](https://github.com/mps-youtube/yewtube/commit/9c36151e031768f32c6d876c612ffbb661b65332))
* Moved string to strings dict ([`fa2757e`](https://github.com/mps-youtube/yewtube/commit/fa2757ecf13a67e8b4704e8ed79a777b75f1d2e6))
* Modified links to display correctly on pypi ([`0024aa0`](https://github.com/mps-youtube/yewtube/commit/0024aa0fbaa23d863b8c56db7f5746b9f2e5a66f))
* Use README.rst for long_description ([`8837d18`](https://github.com/mps-youtube/yewtube/commit/8837d186d7a33c7605caf032a1dd4887a5c5358f))
* changed README from md to rst ([`9f4c25b`](https://github.com/mps-youtube/yewtube/commit/9f4c25bb4fb9edf096bf3fa696bde7548970710f))
* added ignore files ([`c570e45`](https://github.com/mps-youtube/yewtube/commit/c570e45ce6774d98782399ae42dd342758390c4f))
* correction ([`f246a76`](https://github.com/mps-youtube/yewtube/commit/f246a768935ed4a8082a0dfc7d4075da93265a55))
* Changed error displayed for HTTPError ([`c28362c`](https://github.com/mps-youtube/yewtube/commit/c28362c204b61c0d18a5fc1b29236aa2b14fd740))
* Version 0.8.13 ([`aa420ce`](https://github.com/mps-youtube/yewtube/commit/aa420cee59b173aa8a2c954cf592928523296b06))
* add fix for glib get_special_user_dirs returns None ([`070b00c`](https://github.com/mps-youtube/yewtube/commit/070b00cd2a3c56abbba83c2fb5da6d7538b867b8))
* show logo during search ([`c52cb6d`](https://github.com/mps-youtube/yewtube/commit/c52cb6d9d1fc3e7c4b5caf9f65ecce148e6ec619))
* Consolidated strings ([`1295e37`](https://github.com/mps-youtube/yewtube/commit/1295e37aa794b75505671bed5f4dd9fd5350331c))
* version 0.18.11 ([`c1b2a7b`](https://github.com/mps-youtube/yewtube/commit/c1b2a7bc2f9c2ade4dcac84b3f6803824ad4c9bf))
* Added logo, formatted help ([`eb2713f`](https://github.com/mps-youtube/yewtube/commit/eb2713fcc8810e4004ff5ff60b4c0989438551fa))
* version 0.18.10 ([`130034a`](https://github.com/mps-youtube/yewtube/commit/130034af5f2fbbdd6f58e2800ca874135f3b3be3))
* catch glib attribute error ([`f2f001a`](https://github.com/mps-youtube/yewtube/commit/f2f001ab01466ff05738d7a350714eec01a75e47))
* version number ([`9dd6501`](https://github.com/mps-youtube/yewtube/commit/9dd6501d75df849336f19c68089b2742f93d7600))
* corrections ([`bef1852`](https://github.com/mps-youtube/yewtube/commit/bef18527be22200082a4e661636a46e0f92aefab))
* correction ([`79212d5`](https://github.com/mps-youtube/yewtube/commit/79212d5fb148cc8e4a380a4962f55f25c2aefe3f))
* Add songs to saved playlist ([`0b3ba32`](https://github.com/mps-youtube/yewtube/commit/0b3ba3232e23469260a3b55c0f06207d9400bdeb))
* bump version number ([`38616d2`](https://github.com/mps-youtube/yewtube/commit/38616d25203c42dc37aabf40dc67cfed960fd172))
* Added notes on adding to saved playlist ([`6e15ecc`](https://github.com/mps-youtube/yewtube/commit/6e15ecc027d2d039ad7b0e1925bfd9e325d39e69))
* code deduplication ([`16511fe`](https://github.com/mps-youtube/yewtube/commit/16511fe86f2142b9dd6271842e50043ee3a39e33))
* Fix content not displaying after playback in repeat mode ([`cc93a83`](https://github.com/mps-youtube/yewtube/commit/cc93a83ff7d426f2564ef13d48d2439c2b3b78d2))
* Add shuffle and repeat feature ([`adfc467`](https://github.com/mps-youtube/yewtube/commit/adfc4677d7adfde46949bd7b64476f9175503130))
* Add notes on shuffle and repeat ([`17a94d8`](https://github.com/mps-youtube/yewtube/commit/17a94d83851a60699e2437dc57df8c9f56d19b71))
* bump version number ([`46fad1c`](https://github.com/mps-youtube/yewtube/commit/46fad1c6c5b8bc23cc4bfcd722216858f7b75321))
* fix errors ([`66cc43c`](https://github.com/mps-youtube/yewtube/commit/66cc43c0af6d2553a5bb3f2de3d661fe8e1f01fa))
* bump version number ([`c9be10b`](https://github.com/mps-youtube/yewtube/commit/c9be10b4161ad699c734295428d5b5ba42c87b2f))
* Fix bugs, neater playlist listing ([`00bb6ea`](https://github.com/mps-youtube/yewtube/commit/00bb6ea0e127ba9fca98efd5240b677e844519ed))
* Change lp command to ls ([`b983901`](https://github.com/mps-youtube/yewtube/commit/b98390130c0dc860c69666c974661c132f5b8a39))
* bump version number ([`4dc6574`](https://github.com/mps-youtube/yewtube/commit/4dc657425ba3b936f8a88b052633c96fdab6363b))
* bug fixes ([`69c2282`](https://github.com/mps-youtube/yewtube/commit/69c2282896f3144ac40d0ef4eaec09050b008732))
* Updated README.me ([`e2da4bf`](https://github.com/mps-youtube/yewtube/commit/e2da4bf58735dd688b9abc0777cea0ecfc461ae2))
* Bump version number ([`30128ca`](https://github.com/mps-youtube/yewtube/commit/30128ca98b1cb0227f5fee2aa3e43b4666370a70))
* Prefix searches with . ([`8e17340`](https://github.com/mps-youtube/yewtube/commit/8e17340e685319b67ad736df5f1d3113278e3dad))
* Updated usage notes ([`571a170`](https://github.com/mps-youtube/yewtube/commit/571a17098ad8b8d9c9b6f7379ad586298c1d8ec1))
* bump version ([`7e30977`](https://github.com/mps-youtube/yewtube/commit/7e30977d1d81095762da766b484bb8a39cf13421))
* Correct problem with playlist access conflicting with model ([`fdc41e5`](https://github.com/mps-youtube/yewtube/commit/fdc41e546e40c67b65f19531613144fef01ae510))
* add rm all help ([`8b5dff2`](https://github.com/mps-youtube/yewtube/commit/8b5dff2eca4de309626c565d89d7b095b5c0a3a0))
* fix open playlist help message ([`aed07ed`](https://github.com/mps-youtube/yewtube/commit/aed07ed1394292a57502d2a1781a4fadc2e1d3ac))
* bump version ([`ebc1237`](https://github.com/mps-youtube/yewtube/commit/ebc1237eaeacc8a9a6b62bd51fe2a8c7fbaba938))
* fix line wrap ([`04776d3`](https://github.com/mps-youtube/yewtube/commit/04776d3049898c34de843e1267f04943743ae87f))
* bump version number ([`590e898`](https://github.com/mps-youtube/yewtube/commit/590e898a845f8eabcd2d76f968959444896b9137))
* save/load playlists to disk, edit playlists ([`b73f5cf`](https://github.com/mps-youtube/yewtube/commit/b73f5cf4813330d719094df2b6ebf3424a51924d))
* Added playlist instructions for save/load/edit ([`88b36fa`](https://github.com/mps-youtube/yewtube/commit/88b36faa9f5e8a8482749cf8203950cfb8913910))
* Merge branch &39;master&39; of https://github.com/np1/pms ([`a39ceeb`](https://github.com/mps-youtube/yewtube/commit/a39ceebfd46daa060feda52a19fd2d46c35b5b1f))
* Update pms
catch Glib.get_user_special_dir() returns None ([`3f43c0d`](https://github.com/mps-youtube/yewtube/commit/3f43c0d27d210716657bde2b4d1765d116aa1cf3))
* Catch AttributeError ([`0d63dce`](https://github.com/mps-youtube/yewtube/commit/0d63dce16087a58365c0985e35c1147b3a594036))
* playlists ([`a5e7ef9`](https://github.com/mps-youtube/yewtube/commit/a5e7ef95d4b7ca1aa470f38c5c6ba92dbda53720))
* Version 0.17 ([`cc218e1`](https://github.com/mps-youtube/yewtube/commit/cc218e18f0292ebc6681ec50cc477f5a3b56f7bc))
* Playlist creation and manipulation
add, delete, switch and move items in playlist
added help for above features ([`e91c0c3`](https://github.com/mps-youtube/yewtube/commit/e91c0c3fffb967cbbfecbe3cffc2fd9a5f3d050b))
* fix incorrectly placed blank ([`c2e4cef`](https://github.com/mps-youtube/yewtube/commit/c2e4cef0940a1a7b7acb463f6b92574285b53a11))
* Conditional utf8 decode of download directory path string
https://github.com/np1/pms/issues/20 ([`12681ce`](https://github.com/mps-youtube/yewtube/commit/12681cee1727c8d4e02ce7530a99d9813993c4e3))
* bump version number ([`237ec15`](https://github.com/mps-youtube/yewtube/commit/237ec1522124ef5d99baec2df46177fba953b5c9))
* pylint, pep8, pep257, mccabe, pyflakes ([`f8a530d`](https://github.com/mps-youtube/yewtube/commit/f8a530d6451b4a5b8d12d7e41b9db40d677ad762))
* catch KeyboardInterrupt on help screen ([`c41f4df`](https://github.com/mps-youtube/yewtube/commit/c41f4df0e9b55ebe82a17bec71dd60b571ed840b))
* tidier output for single track playback ([`321525d`](https://github.com/mps-youtube/yewtube/commit/321525dd789a1b4ccd1f6c7257e96a66dfbd512c))
* fix misplaced display attributes ([`4c0bc44`](https://github.com/mps-youtube/yewtube/commit/4c0bc44cdde20a6634856cdd45d4cc3a5cd12d76))
* Context-sensetive help ([`fb41798`](https://github.com/mps-youtube/yewtube/commit/fb41798b544635cc3988623bc458cc5a4b6c2e03))
* add utf8 decode for download directory ([`7996fa1`](https://github.com/mps-youtube/yewtube/commit/7996fa1586a2d2ed7265c7ed4c17144e41e2d330))
* bump version ([`7d363a3`](https://github.com/mps-youtube/yewtube/commit/7d363a3909361fc7df7dbb8f7a8e83f6b8fc32e5))
* gi.repository ([`46e2d01`](https://github.com/mps-youtube/yewtube/commit/46e2d015c5e5aa38b0c1b296b248ffb755569679))
* fix international download folder name with glib ([`7cd25a3`](https://github.com/mps-youtube/yewtube/commit/7cd25a3caa7c274a077154fb6b1e39048b5bf1ab))
* fix incorrect bitrate display ([`3accb73`](https://github.com/mps-youtube/yewtube/commit/3accb739220f5616119601a538c9cf76cece4679))
* bump version ([`33a4a4d`](https://github.com/mps-youtube/yewtube/commit/33a4a4dadcfc5e7dd464479ef98b250bd3ae3748))
* add seek UP, DOWN shortcut to playback dialog ([`ff09aa1`](https://github.com/mps-youtube/yewtube/commit/ff09aa1797ed57cc435cf6cf712630efde999e34))
* user interface improvements ([`ed57507`](https://github.com/mps-youtube/yewtube/commit/ed57507591add52da2155fbe774c77cb8a42ccad))
* bump version number ([`88988d5`](https://github.com/mps-youtube/yewtube/commit/88988d54f977b3496adb93e9c5d0818f458ae3d7))
* user interface improvements
better http/url error handling ([`b2191ea`](https://github.com/mps-youtube/yewtube/commit/b2191ea51c61967882a87a4a498a27ee97522d6a))
* bump version number ([`3686e7a`](https://github.com/mps-youtube/yewtube/commit/3686e7af5ac4b7deaa3e0f2ebb6c4f92fb910594))
* Further pimping of interface
Better urlopen error handling / timeouts ([`95c96e5`](https://github.com/mps-youtube/yewtube/commit/95c96e5a47a7189b31f3891f5a5ffe4f3ca6b003))
* bump version number ([`8ad6773`](https://github.com/mps-youtube/yewtube/commit/8ad6773a9b55b42a818b07c05b95637ed1de1b03))
* Better interface for multiple song playback dialog ([`9565c92`](https://github.com/mps-youtube/yewtube/commit/9565c92f71b08f3248bbddcb74bfa09131534ef7))
* bump version number ([`2a7ec05`](https://github.com/mps-youtube/yewtube/commit/2a7ec05b01d836f8aafbf5c01bce7e88ab1809b4))
* exit multiple playback with ctrl-c
add option to play all ([`f792a09`](https://github.com/mps-youtube/yewtube/commit/f792a0995d9036f58bd2e7c3c64b612132311896))
* exit multiple playback with ctrl-c
add option to play all ([`a7654ad`](https://github.com/mps-youtube/yewtube/commit/a7654ad53a64d0897cf77a253c5915a80847ed91))
* fix import error ([`cb76702`](https://github.com/mps-youtube/yewtube/commit/cb7670227dd2d9ac6d339d38813322e2569961a6))
* bump version number ([`88ed7bb`](https://github.com/mps-youtube/yewtube/commit/88ed7bbeaab416001dec54fac03f1708c98fd2a7))
* tidied birange function ([`5cc10e8`](https://github.com/mps-youtube/yewtube/commit/5cc10e84bd1fbad680bf3460601464dc690f0c7f))
* play a range of tracks from the search results ([`20e67f0`](https://github.com/mps-youtube/yewtube/commit/20e67f0a070cc6a7ade4a852d72559800b9450e3))
* get version number from pms ([`95e909b`](https://github.com/mps-youtube/yewtube/commit/95e909b6165a3e029121555dea3c43d4e09bcbfc))
* separate function for bitrate calculation
changed exit message, added link to home on github ([`1931884`](https://github.com/mps-youtube/yewtube/commit/1931884f232452723afef75014f601ebca2cd402))
* comments ([`604f3c0`](https://github.com/mps-youtube/yewtube/commit/604f3c0db057641f274d6465108992305b11459a))
* bump version number for pypi ([`05bb708`](https://github.com/mps-youtube/yewtube/commit/05bb7083acdbd32ac568bedb3cfe988e8c4b819f))
* better exception handling
better flow control
more blank lines for readability ([`0c9aa6d`](https://github.com/mps-youtube/yewtube/commit/0c9aa6d528e2349ea0b0a30d65e560ae34aff2ad))
* move get_top_period() function next to dosearch() ([`6918c1d`](https://github.com/mps-youtube/yewtube/commit/6918c1dc7cf98011787f1cbeeef318bcfe2db08e))
* bump version number ([`75ff5d2`](https://github.com/mps-youtube/yewtube/commit/75ff5d2f0b30a8f9f0b7111a6b03a907a02eedba))
* show average bitrate of VBR files ([`967c860`](https://github.com/mps-youtube/yewtube/commit/967c8601caa7d353a3bdd5d5d5f2899cd8881112))
* fix typo ([`4c6c229`](https://github.com/mps-youtube/yewtube/commit/4c6c2299a5fa1ab836cce912052252f64ba865a3))
* fix markdown ([`d147766`](https://github.com/mps-youtube/yewtube/commit/d14776686dd2e47f3125d59c11da0ce1843712b1))
* escape <> chars ([`ebfb59b`](https://github.com/mps-youtube/yewtube/commit/ebfb59beaa0640ac984de375e6f09258b915ab6f))
* updated usage example ([`f7d6b80`](https://github.com/mps-youtube/yewtube/commit/f7d6b80e39134126fe5bba47cdaafa163139a532))
* nicer formatting ([`852e7fc`](https://github.com/mps-youtube/yewtube/commit/852e7fca4c59024a684a33056d6c9ce1aca911a6))
* revert previous changes ([`6e2d340`](https://github.com/mps-youtube/yewtube/commit/6e2d3402d332ae53566ed4196cf413484489c7a7))
* fixed typo ([`eabe292`](https://github.com/mps-youtube/yewtube/commit/eabe292aa3bb432f0518e33c0f3ea078b904f79b))
* clear screen between searches ([`7fe5ee8`](https://github.com/mps-youtube/yewtube/commit/7fe5ee8fdc1ed91995059323f8fab4aaa6b90d76))
* added badges ([`0a9dd6f`](https://github.com/mps-youtube/yewtube/commit/0a9dd6f598217e0c2cc96a2a4a5c2944ded81d07))
* use README.md as long description ([`a805251`](https://github.com/mps-youtube/yewtube/commit/a805251a5ff2ff31f2f2456d8e8bcf2dce5c2a5b))
* fixed headings ([`4365a5c`](https://github.com/mps-youtube/yewtube/commit/4365a5c5862b9bde4b756dbb65ea6a14d339e45e))
* Updated to include upgrade notes
tidied formatting ([`b46fd86`](https://github.com/mps-youtube/yewtube/commit/b46fd86a40d24bc907cbc399b665419327d9d7dd))
* Display default mplayer keyboard shortcuts during playback ([`9176301`](https://github.com/mps-youtube/yewtube/commit/9176301756fd8abe60d52caf9fe8ceea2c3f7252))
* updated usage notes ([`7747542`](https://github.com/mps-youtube/yewtube/commit/774754263c488a4ef92ba7786da5691a843aad54))
* updated for interactive help ([`ac3e401`](https://github.com/mps-youtube/yewtube/commit/ac3e4016326d7def9b29b87e28ff9dac6916cb9f))
* Added help option ([`130bd7f`](https://github.com/mps-youtube/yewtube/commit/130bd7f84b7febc6cf32851fa5740bc5587e2017))
* Merge pull request 15 from viskor/patch-1
Update README.md ([`c11b28d`](https://github.com/mps-youtube/yewtube/commit/c11b28d25951ac4653f1b8ad99eb447f04d8cd8f))
* Update README.md ([`d6131ae`](https://github.com/mps-youtube/yewtube/commit/d6131ae261bf7a900f856af9f85dc0903bece61e))
* handle HTTPError ([`47b4aa4`](https://github.com/mps-youtube/yewtube/commit/47b4aa49c5ba258ea209d8ab8ef0bcecdc5afe83))
* partial url matching for playlist url ([`8b05d8b`](https://github.com/mps-youtube/yewtube/commit/8b05d8b9647a1124106621196cfb2d8d549714a0))
* Add feature to fetch playlist from website ([`b4a61b1`](https://github.com/mps-youtube/yewtube/commit/b4a61b1abfbd412a4703770bbb0b44755c4bcb66))
* utf8 encode for python < 3 ([`f8a7e87`](https://github.com/mps-youtube/yewtube/commit/f8a7e8773041340ba03bc3e73e700f3b78fd80a3))
* added top music list for different periods ([`af866b0`](https://github.com/mps-youtube/yewtube/commit/af866b040f18b4787ea2a7c6ece9babbf5ab6d61))
* added some comments ([`2a8f49d`](https://github.com/mps-youtube/yewtube/commit/2a8f49d1ac3a2a64c590191d73d6808ea64e40a7))
* removed redundant conditionals. corrected some strings ([`4df41ae`](https://github.com/mps-youtube/yewtube/commit/4df41aed7ea7aaf42f5104331092fd5c4e05676b))
* Merge pull request 11 from WitzHsiao/master
add feature: display top musics list this week ([`dd173f9`](https://github.com/mps-youtube/yewtube/commit/dd173f9879715db303dad16085f8e5149b87c410))
* add feature: display top musics list this week ([`269eb98`](https://github.com/mps-youtube/yewtube/commit/269eb9885897005c6a637bf638c15c7170a74421))
* tidier import ([`055679c`](https://github.com/mps-youtube/yewtube/commit/055679c860803fb2814676940c2e180a9c2ded8f))
* removed ([`fad8372`](https://github.com/mps-youtube/yewtube/commit/fad8372fecdfce42a631867297a28e0417416470))
* added setup.py ([`86bdb01`](https://github.com/mps-youtube/yewtube/commit/86bdb01c53ca35429d4dbb783731c5328aded8b2))
* updated usage ([`2f4af06`](https://github.com/mps-youtube/yewtube/commit/2f4af0633df7eca5951f9ca4c270dfe6d34c4208))
* renamed pms.py to pms ([`3568bf9`](https://github.com/mps-youtube/yewtube/commit/3568bf9640af0cf48d184faa3e5c59cf1ea006be))
* corrected punctuation ([`e967619`](https://github.com/mps-youtube/yewtube/commit/e9676192bda769b31a3e1ec9279834f43a817e99))
* refactoring ([`7533421`](https://github.com/mps-youtube/yewtube/commit/7533421c794c8265dfa9a53c2435412cd30f0819))
* more housekeeping / code tidying ([`e58a14e`](https://github.com/mps-youtube/yewtube/commit/e58a14eb2ea32f78405647229364b5ac0d45b8cb))
* added comments, tidied some code ([`1fbd85c`](https://github.com/mps-youtube/yewtube/commit/1fbd85c12affa7ae66e66bfe8265c6ba406be6c0))
* undo previous fix to https://github.com/np1/pms/issues/6 as it breaks Python 3
compatibility in Linux ([`e128b91`](https://github.com/mps-youtube/yewtube/commit/e128b912e44c3ce278ff3cce7eecfc83869464ae))
* unicode fix for https://github.com/np1/pms/issues/6 ([`d8b4d3e`](https://github.com/mps-youtube/yewtube/commit/d8b4d3ed1ac58b6cbd2acd0706b754ca56c284fd))
* some minor changes ([`30c3a51`](https://github.com/mps-youtube/yewtube/commit/30c3a51c55f884271a1a6b526f296a17108dc5d4))
* Merge branch &39;master&39; of https://github.com/np1/pms ([`5eb3503`](https://github.com/mps-youtube/yewtube/commit/5eb350395afa875961275c0c202c9146888f7588))
* Merge pull request 5 from dukex/patch-1
Add information to MPlayerX on MacOSX ([`47d80b6`](https://github.com/mps-youtube/yewtube/commit/47d80b6449ab5ecc2440b6a7fb6ee8997c1a692f))
* Add information to MPlayerX on MacOSX
Added a note about MPlayerX ([`92a9fc4`](https://github.com/mps-youtube/yewtube/commit/92a9fc408c4d6be73e5b1fd086c94352d1ba7bfa))
* Merge pull request 2 from zyke/patch-1
Update README.md ([`d23bae4`](https://github.com/mps-youtube/yewtube/commit/d23bae4ac465817267844f80a67a45eea3d859ff))
* Update README.md
Updated README.md with instruction for mac osx 10.9.
Need to install both X11 and mplayer, make link for mplayer. ([`08f5bda`](https://github.com/mps-youtube/yewtube/commit/08f5bda304df87842f41d5ab144c40b0d4300611))
* fixed unused import code check error ([`e34bb59`](https://github.com/mps-youtube/yewtube/commit/e34bb595f068bf3d125dac78a46ef4cae08a83fa))
* pyflakes, pep8 ([`8cfc38c`](https://github.com/mps-youtube/yewtube/commit/8cfc38cb527eeb31e64b66a059b08c5ef6ac4aa8))
* fix for windows (disable readline import) ([`34231ae`](https://github.com/mps-youtube/yewtube/commit/34231ae23ec82afb172f808d57b7d5eca2de49e6))
* Disable colours on Windows
Handle no mplayer installed ([`ebfe68b`](https://github.com/mps-youtube/yewtube/commit/ebfe68b2896fa81b2c9c519f59f59fe4f924e90f))
* added screenshot ([`0fb8783`](https://github.com/mps-youtube/yewtube/commit/0fb87835d21b025e04d2fd4f2908abde924239e3))
* added screenshot ([`02b1340`](https://github.com/mps-youtube/yewtube/commit/02b1340d60af1c3de7b7b16a46a4925e3628a6c7))
* readline import to fix cursor keys issue ([`f16e58b`](https://github.com/mps-youtube/yewtube/commit/f16e58bd90f242112084b5866d97c84fac8eaa30))
* Added pip install notes ([`40d7ca4`](https://github.com/mps-youtube/yewtube/commit/40d7ca42b7f852e278c82ec58275b365a845666c))
* Added -nolirc flag to suppress mplayer warning message ([`1e9ce81`](https://github.com/mps-youtube/yewtube/commit/1e9ce813a5c70de0a22602baad475517cfb330cb))
* Improved error handling ([`0a9a50b`](https://github.com/mps-youtube/yewtube/commit/0a9a50bfa45603d47eaf636b713ad3e70657ce80))
* updated features ([`535441d`](https://github.com/mps-youtube/yewtube/commit/535441ddb3866d31999a20ca76ccee4b3410557e))
* corrected download path ([`6b62b48`](https://github.com/mps-youtube/yewtube/commit/6b62b4889c692339ba18a31a5f8b808928cbc0fe))
* added usage example ([`4ab445e`](https://github.com/mps-youtube/yewtube/commit/4ab445ed81f64de1480e33463d362eaeada426ba))
* added DDIR (download dir) variable
used regexp&39;s for input parsing
prettier column headings ([`e98447b`](https://github.com/mps-youtube/yewtube/commit/e98447b3a6ee02ea2ac34e23dd4ac931e4099269))
* Improved result table appearance ([`617b5c8`](https://github.com/mps-youtube/yewtube/commit/617b5c88968f03592e66b8754c85125409e9665f))
* . ([`34ae53d`](https://github.com/mps-youtube/yewtube/commit/34ae53dda3bcf4069811c6c4d6018e6a0b250596))
* removed logging feature
some tidying up ([`ec50612`](https://github.com/mps-youtube/yewtube/commit/ec5061203df562fa453d9cbf1f703cc4dc497e69))
* removed whitespace ([`096480b`](https://github.com/mps-youtube/yewtube/commit/096480b21e451d73f622449f7850dcf8a79679d0))
* Added license info ([`fb98ff3`](https://github.com/mps-youtube/yewtube/commit/fb98ff372bb29bbd6c1b360679a6de732ffb1a52))
* rewrite ([`d0de0af`](https://github.com/mps-youtube/yewtube/commit/d0de0afc8ff21deb75fe3621c4f0d76d776cc959))
* rewrite ([`fc6ca98`](https://github.com/mps-youtube/yewtube/commit/fc6ca9886fc3397060375cb2c2baa2d5c9c7bffc))
* Merge branch &39;master&39; of https://github.com/np1/pms ([`5a8baad`](https://github.com/mps-youtube/yewtube/commit/5a8baad9ed4bca30e1b442b8e26a5153e4c64db7))
* Update README.md ([`c227a7d`](https://github.com/mps-youtube/yewtube/commit/c227a7dc7c89541d219066e7dc4e6c8f14c3307e))
* removed redundant conditional ([`6a2dac0`](https://github.com/mps-youtube/yewtube/commit/6a2dac005f0feacd08e174eeaa98f02e233b1a07))
* removed logging ([`33aa5b9`](https://github.com/mps-youtube/yewtube/commit/33aa5b9a9416ca561e62c08b569d31c4e163fe60))
* added logging history ([`e36520c`](https://github.com/mps-youtube/yewtube/commit/e36520c15a4aef07ee306d4c648702d69157656f))
* added timeout ([`144c9a3`](https://github.com/mps-youtube/yewtube/commit/144c9a34d92e9b7406fb686a107e6f642d603f92))
* added requirement, mplayer ([`f8472cd`](https://github.com/mps-youtube/yewtube/commit/f8472cd13871981723c6973bfbde0747fd25754b))
* Update README.md
fixed formatting ([`bfa8f67`](https://github.com/mps-youtube/yewtube/commit/bfa8f672548a2d059c9c7c0f7a0427bc86c37130))
* added usage notes ([`e7f5ede`](https://github.com/mps-youtube/yewtube/commit/e7f5edeebbc9251d2b6eef21dcacd9619d8c848d))
* added file ([`e4fc1cc`](https://github.com/mps-youtube/yewtube/commit/e4fc1cc2b3b665e1e456a9896fc4cdadf11f9158))
* Initial commit ([`9de32be`](https://github.com/mps-youtube/yewtube/commit/9de32bec233fc5ac8170fd0c8375e9e9464d9435))