Damien Cassou
0ccf76c860
Merge pull request 'Add libmpdel-get-state to run handler after state is get' ( #31 ) from vonfry/libmpdel:fix/play-pause into master
Reviewed-on: #31
1 year ago
Vonfry
928857b394
Add libmpdel-get-state to run handler after state is get
1 year ago
Damien Cassou
e4ae63dd00
Merge pull request #4 from kennyballou/display-file-name
display file name if missing song name metadata
1 year ago
Damien Cassou
b49ab2fe49
Merge pull request 'Release 1.3.0' ( #29 ) from 1.3.0 into master
Reviewed-on: #29
1 year ago
Damien Cassou
d4079dda71
Release 1.3.0
1 year ago
Damien Cassou
336982396e
Update Copyright
1 year ago
Kenny Ballou
42fac7f614
display file name if missing song name metadata
HTTP streams defined in playlist files do not contain metadata until
after the stream begins playing. Therefore, it can be difficult to
distinguish between the streams when nothing is displayed for each entry
in the playlist. I cannot foresee an instance where the file name is
missing, but this may be failure of my imagination.
Therefore, if the song title is missing, display the file name instead.
This behaviour is consistent with `ncmpcpp` sans special formatting
which `ncmpcpp` does to tracks starting with "http...".
See also: [mpdel/mpdel#2 ][0]
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
[0]: https://github.com/mpdel/mpdel/pull/2
1 year ago
Damien Cassou
d807e7c81a
Allow creating stored playlist on the fly.
2 years ago
Damien Cassou
9162a4b350
Merge pull request '[ #27 ] Implement libmpdel-stored-playlists-delete' ( #28 ) from tangrammer/libmpdel:master into master
Reviewed-on: #28
2 years ago
tangrammer
6f489c356e
Implement libmpdel-stored-playlists-delete
so it could be used from mdel-playlist library to remove stored playlists using navigel too :)
2 years ago
Damien Cassou
e26060d213
gitlab ⇒ gitea
2 years ago
Damien Cassou
daf2a6dca6
Merge pull request 'try-arm-silex' ( #26 ) from try-arm-silex into master
Reviewed-on: #26
2 years ago
Damien Cassou
704d213ed5
Fix typos
2 years ago
Damien Cassou
2f4bc7a1a5
Use Silex images
2 years ago
Damien Cassou
b306cc19a3
Update makel to v0.6.0
2 years ago
Damien Cassou
99cb4c83d0
Merge pull request #3 from kennyballou/use-make-network-process
Always use `make-network-process` and related small changes
2 years ago
Kenny Ballou
942739c55c
add libmpdel-family to `libmpdel-profiles`
Add ability to specify the address family for connection profiles.
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
2 years ago
Kenny Ballou
9e8f3b0bcb
Add missing element to `limbpdel-profiles` docstring
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
2 years ago
Kenny Ballou
124e72daf4
Always use `make-network-process`
When making a connection to MPD, whether via local UNIX socket, or TCP
stream, `make-network-process` tends to be faster at establishing the
connection. In my limited testing, `make-network-process` tends to be
dramatically faster than the `open-network-stream` function. Of course,
without passing `:family 'ipv4` to `make-network-process`, the two
functions exhibit similar performance, so it's not as simple as "one is
written in C and the other is written in ELisp."
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
2 years ago
Kenny Ballou
5c4f259e71
add custom variable `libmpdel-family`
This can be used to switch between IPv4 and IPv6 addresses.
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
2 years ago
Ian Zimmerman
ca50b24769
Document the unix socket feature
2 years ago
Damien Cassou
a5ef4807b2
Add the unix socket case to libmpdel--open-stream
2 years ago
Damien Cassou
f6b976aef4
Factor out the lowest level open-stream call
This will make it possible to parameterize it.
2 years ago
jao
95cb45ecea
Merge branch 'master' of jao/libmpdel into master
3 years ago
jao
30c8b2a5ae
Alternative album listing implementation
This (somewhat simpler) implemetation of albums listing works for all
backends, including modipy.
3 years ago
jao
a58e759f57
Merge branch 'add-2-utility-functions' of mpdel/libmpdel into master
looks good, merged!
3 years ago
Damien Cassou
76dcad1df3
Add libmpdel-playing-p and libmpdel-paused-p
3 years ago
Damien Cassou
a9d67cea59
Merge branch '1.2.0' of mpdel/libmpdel into master
3 years ago
Damien Cassou
a495319910
Release 1.2.0
3 years ago
Damien Cassou
313a8aacfd
Merge branch 'directory' of jao/libmpdel into master
3 years ago
jao
947f88ffff
New libmpdel-directory datatype
3 years ago
jao
5d18f98c56
Merge branch 'name-for-stored-playlists' of mpdel/libmpdel into master
sorry, missed this one! i'm merging and will rebase my other open PR
3 years ago
Damien Cassou
9dd72701ba
Add libmpdel-entity-name override for stored-playlists
3 years ago
Damien Cassou
cfb18f96e3
Merge branch 'add-missing-docstrings' of mpdel/libmpdel into master
3 years ago
Damien Cassou
c84c2a92cb
Add missing docstrings
3 years ago
Damien Cassou
c5417609cc
Merge branch 'master' of jao/libmpdel into master
3 years ago
jao
cd1e82857b
Missing require for string-empty-p
3 years ago
jao
5c963519ce
Bug fix: don't add albums using `addid`
Currently, album objects are their own id (there's no method for
libmpdel-entity-id for them), so it's not safe to assume that the id
in libmpdel-playlist-add is always either null or a string.
3 years ago
Damien Cassou
e33a3fe44f
Merge branch 'master' of jao/libmpdel into master
3 years ago
jao
67ea5cb827
Add entity name for albums
With this generic, one can implement mpdel-core-open-albums (as an
alterative to open-artists) with a single call to
(mpd-core-open 'albums).
3 years ago
Damien Cassou
4bc77d40c5
Merge branch '1.1.2' of mpdel/libmpdel into master
3 years ago
Damien Cassou
9de271340a
Release 1.1.2
3 years ago
Damien Cassou
a1d1a686ad
Merge branch 'addid' of jao/libmpdel into master
3 years ago
jao
97978da54e
Use `addid` to add elements to the current playlist when the id is available
In mopidy, search results always include the item identifier, which
works much more precisely to add them to a playlist via `addid` than
`findall`.
3 years ago
Damien Cassou
5f3f86f206
Merge branch 'prevent-connection-in-tests' of mpdel/libmpdel into master
3 years ago
Damien Cassou
15e7a18b13
Fix mocking a server's connection
Previous code was not good enough because if the code called
`(libmpdel-ensure-connection)`, a connection would be created even if
the code is wrapped in `(libmpdel-test--with-connection ...)`.
3 years ago
Damien Cassou
b5e0409dcd
Merge branch 'remove-org-markup' of mpdel/libmpdel into master
3 years ago
Damien Cassou
68d2a3337b
README: Remove org markup that is not supported by gitea renderer
3 years ago
Damien Cassou
92cacfb6d5
Merge branch 'drone' of mpdel/libmpdel into master
3 years ago
Damien Cassou
266aaa1a25
Makefile: Update makel to 0.5.3
3 years ago