Skip to content

Commit

Permalink
docs for 4.0.0 (#690)
Browse files Browse the repository at this point in the history
  • Loading branch information
aw-was-here authored Feb 28, 2023
1 parent 99eebc3 commit cd5581d
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 5 deletions.
13 changes: 10 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@

# Changelog

## Version 4.0.0 - Unreleased
## Version 4.0.0 - 2023-02-27

### Major Changes

* New logic for first-time users to try and pre-configure
* New logic for first-time users to attempt pre-configuring
some things. This change also removes the requirement
of having a file that has to be written.
* Support for Icecast which enables butt, MIXXX,
Expand All @@ -23,10 +23,12 @@
* The plain text file output now supports append!
* Webserver supports serving static content from the NowPlaying/httpstatic
directory. Useful for when you want to add logos to the web templates.
* There wis now a check for newer versions of the software being available!

### Internal/Minor Changes

* New About menu item.
* New About menu item, new icon, and new logo!
* Minor website redesign and direct download links in Quickstart.
* Some new and updated templates to clean up some things and to
show off the new features.
* Cover art should now be shown when using Tidal on Serato.
Expand All @@ -41,6 +43,8 @@
* Metadata processing finally got some (simple) parallelization.
* Subprocess handling is now much more streamlined and should
be less impacted by crashes.
* Speaking of crashes, many edge-case crashes have been eliminated.
* Along the same line, quite a few general concurrency issues fixed.
* SSL certificate authority file is now built into the binary
to prevent weird SSL errors.
* Serato processing has gotten a major overhaul.
Expand All @@ -54,6 +58,9 @@
* A simple JSON-based source plug-in to help test things out.
* The usual doc updates to with the changes.
* Several rounds of dependency updates.
* Some updates for logging to better capture problems when they occur
and better status reporting in others. Plus some logs have been removed
entirely.
* Python v3.10 is now required.

## Version 3.1.3 - 2023-01-03
Expand Down
11 changes: 9 additions & 2 deletions docs/requests.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ There are three types of requests, generic, twofers, and roulette:
:target: images/requests_generic.png
:alt: Request Window

If **What's Now Playing** detects the song has been played, it will be removed from the
Requests queue.
If **What's Now Playing** detects the song has been played, it will be removed
from the Requests queue.

Using Twitch Chat for Requests
------------------------------
Expand Down Expand Up @@ -146,6 +146,13 @@ the software to re-pick:
#. The track should get replaced with a different one.
#. If it is still not desired, repeat this process as many times as necessary.

The software will keep track of which artists have been played during Roulette.
It will try to avoid repeating the same artist in the same DJ session. If it
runs out or cannot pick one a non-duplicate fast enough, it will still offer up
a duplicate artist.



NOTE: There is no notification to users that Respin has been selected.

NOTE: For Traktor and Virtual DJ, Roulette requests require local files.
Expand Down

0 comments on commit cd5581d

Please sign in to comment.