1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
|
=head1 Section 6: API Version History (ChangeLog)
=over
=item * S<1.8>
First implemented in moosicd 1.5.1. The following methods were added:
swap
=item * S<1.7>
First implemented by moosicd 1.5.0. The following methods were added:
skip, current_time
The following methods had their behavior significantly changed:
previous, next
Specifically, the previous() method no longer activates queue advancement if it
had been disabled before. This means that calling previous() no longer
necessarily causes a song to start playing. The next() method was changed to
more closely parallel the behavior of previous(): it takes a single optional
integer argument to allow immediate advancement by more than one song at a time,
and it has an effect even when no song is currently playing. The new skip()
method implements the exact same behavior that was previously exhibited by
next().
Last, and most importantly, the name of the default socket file for
communicating with the server via unix sockets was changed from
$CONFIG_DIR/socket-$HOSTNAME to $CONFIG_DIR/socket. If you are a Python
programmer and you use the updated moosic_factory.py file from Moosic version
1.5.0, then you don't have to make any changes. Otherwise, you must change your
client's code to connect to the file named "socket" instead of the file named
"socket-something.example.com". If your client only talks to the Moosic server
through TCP/IP, then you don't have to make any changes, of course.
=item * S<1.6>
First implemented by moosicd 1.4.10. The following methods were added:
getconfig
=item * S<1.5>
First implemented by moosicd 1.4.6. The following methods were added:
sub, sub_all, stop
=item * S<1.4>
First implemented by moosicd 1.4.5. The following methods were added:
previous
=item * S<1.3>
First implemented by moosicd 1.4.4. The following methods were added:
replace, replace_range, last_queue_update
=item * S<1.2>
First implemented by moosicd 1.4.2. The following methods were added:
cut_list, crop_list
=item * S<1.1>
First implemented by moosicd 1.4.1. The following methods were added:
is_looping, set_loop_mode, toggle_loop_mode
=item * S<1.0>
First implemented by moosicd 1.4.0. The following methods were included:
api_version, append, clear, crop, current, cut, die, filter,
get_history_limit, halt_queue, haltqueue, history, indexed_list, insert,
is_paused, is_queue_running, length, list, move, move_list, next, no_op,
pause, prepend, putback, queue_length, reconfigure, remove, reverse,
run_queue, runqueue, set_history_limit, showconfig, shuffle, sort,
system.listMethods, system.methodHelp, system.methodSignature,
system.multicall, toggle_pause, unpause, version
=back
|