Santiago Gil
d3898d2f47
Add dialog to display streams' audio details ( #5547 )
...
* Add Stream Details window
* Fix capitalization in StreamDiscoverer::Discover()
* StreamDiscoverer::Discover(): get URL by const reference
* Refactor StreamDiscoverer::Discover
* Rename StreamDiscoverer callbacks
* StreamDiscoverer::OnDiscovered: fix nullptr comparison
* StreamDiscoverer: rename DiscoverFinished signal
* StreamDiscoverer::DataReady: receive const reference
* StreamDiscoverer: Remove unsigned types
* StreamDetailsDialog: rename Close slot
* StreamDetailsDialog: rename ui pointer to ui_
* MainWindow::ShowStreamDetails: receive a const reference
* StreamDetailsDialog: use unique_ptr, remove unsigned types
2016-12-21 16:57:04 +00:00
Mattias Andersson
0b6d531bd3
Focus the library tab when using the 'Show in library' feature
2016-07-01 11:37:04 +02:00
Alex
11670e1760
Fix playlist behaviour ( #5330 )
...
* Do not restore playback state on application start if overwritten by command line options
This also fixes unwanted pausing if a new instance is started with commandline URL combined with playback restore.
Note that the actual buggy code (MainWindow::ResumePlayback()) is not fixed here.
* Fix for commandline URLs for new instances are always appended to playlist.
2016-04-12 15:53:43 +01:00
John Maguire
dcdd81d69f
Moar Lazy migrations
2016-02-12 16:10:56 +00:00
John Maguire
b99b090adc
Refactor simple dialogs to use Lazy
2016-02-12 16:01:35 +00:00
John Maguire
74e6a1744f
Convert edit tag & settings dialog to Lazy.
2016-02-12 15:56:08 +00:00
John Maguire
589f2ff62e
Lazy initialise organise dialog
2016-02-12 12:25:35 +00:00
John Maguire
6844dcc140
Remove unused variable
2016-02-11 14:19:01 +00:00
John Maguire
c9b0bb2044
Revert "Add an option to inhibit suspend while playing"
2016-01-08 15:09:07 +00:00
narunlifescience
9f121f4a9d
move dbus names to unique namespace -> dbusidlehandler.cc & other minor updates
...
fix InhibitwhilePlaying signals
2015-12-11 08:49:12 -06:00
narunlifescience
b13f0690c8
Add an option to inhibit suspend while playing
...
minor modifications
2015-12-10 03:20:29 -06:00
Ethan Warth
262ea27ec0
consolidated the options for double clicking a playlist
...
see https://github.com/clementine-player/Clementine/pull/4991#issuecomment-140082879
2015-09-25 22:39:21 -05:00
Ethan Warth
a7a83b3953
double clicking playlist options should now be implmented
...
the code compiles; runtime testing will follow
2015-08-09 22:43:16 -05:00
Ethan Warth
89e0e283a2
did more double click playlist work, prettified variable names
2015-07-22 02:10:04 -05:00
Mark Furneaux
f4b7c22bc2
Revert "Revert "Add track intro mode""
...
This reverts commit ece262f7f4
.
2015-06-15 16:27:40 -04:00
John Maguire
ece262f7f4
Revert "Add track intro mode"
2015-06-15 15:49:08 -04:00
Mark Furneaux
b57cebbf2d
Add track intro mode
...
This repeat mode plays the beginning of each track, good for quickly getting a feel for a new album for example.
2015-06-14 13:32:58 -04:00
Mattias Andersson
fc2e4db229
Split the CD ripper into two classes
...
Separate the cd ripper dialog from the ripper itself.
2015-02-18 20:08:02 +01:00
Mark Furneaux
bd87230301
Change constant format
2014-05-20 07:44:30 -04:00
Mark Furneaux
7fb30f2596
Add constants to track progress timers
2014-05-20 07:29:59 -04:00
Mark Furneaux
b76af5f792
Increase update rate of track slider
...
Increases the refresh rate of the track progress bar to 25fps.
This looks much better with moodbars than the previous 1fps.
All the common code that use to run at 1fps still retains that
rate so the overhead due to this is negligible.
2014-05-19 11:51:40 -04:00
John Maguire
192b60d965
Use nullptr as parent parameter default everywhere
2014-02-10 16:03:54 +01:00
Dave Sansome
89369029ab
Merge branch 'skip_track' of https://github.com/asiviero/Clementine into asiviero-skip_track
...
Conflicts:
src/playlist/playlist.cpp
src/playlist/playlistitem.h
src/ui/mainwindow.cpp
2014-02-08 13:19:23 +11:00
John Maguire
bebd781fdf
Reformat all non-3rd-party C/C++/Objective-C++.
...
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
2014-02-07 16:34:20 +01:00
John Maguire
d309d4ab27
Use c++11 instead of boost where possible.
2014-02-06 16:51:39 +01:00
Andre Siviero
8500dce6b3
Removing conditional from function definition
2014-01-23 13:17:48 -02:00
Andre Siviero
4f79898e2d
Including the pointer rip_cd_ in a conditional
2014-01-23 11:47:51 -02:00
Andre Siviero
fe45462034
Including the method definition in a conditional
2014-01-23 11:17:38 -02:00
asiviero
94aa151f1a
Added event handlers to Skip Track
2014-01-20 22:09:58 -02:00
asiviero
d14e272018
Merge branch 'master' of https://github.com/clementine-player/Clementine
2014-01-12 13:39:12 -02:00
goetzc
ad0f8a6f90
playlist context menu entry: Show in library
2014-01-11 15:03:32 -05:00
asiviero
aeb67594ba
Merge branch 'master' of https://github.com/clementine-player/Clementine
2014-01-08 02:05:35 -02:00
Mattias Andersson
42b0ec73df
Move the emission of the signal StopAfterToggled to MainWindow::StopAfterCurrent.
2014-01-07 11:46:39 +01:00
David Sansome
8416188056
Show a message in the Devices pane on Windows to say that most devices won't work. Fixes #4059
2014-01-05 11:32:07 +11:00
asiviero
58b264e122
Started building interface for Cd ripping as mentioned in clementine-player/Clementine#3490
2013-12-27 03:38:43 -02:00
Andreas
9ff9050d9c
Select files to transcode directly from a playlist.
2013-06-30 16:54:13 +02:00
Andreas
94d3de4b81
- Spacebar works now in the seekbar
...
- Show utf-8 times character instead of x in the album cover exporter.
2013-05-13 17:40:00 +02:00
Karol Werner
9504bb7653
Add an option to restart playback when starting.
...
Fixes issue 359.
2013-03-03 22:29:27 +01:00
David Sansome
9fae3881ed
Add a new "Playlists" tab to the sidebar that contains all the playlists created by or imported into Clementine. The tab bar now contains only "open" playlists - closing a tab closes the playlist without deleting it.
...
Update issue 1811
Added a Playlists tree view to the sidebar.
2012-10-30 23:04:22 -07:00
John Maguire
8887460cc7
Add a simple database console.
2012-09-26 18:56:48 +02:00
Arnaud Bienner
82a3c84bf6
Create the playlistiem_actions separator only once (to avoid a memory leak introduced in revision a38be50b0058: as the actions are supposed to be owned by the internet service, the separator action added in main window wasn't deleted).
2012-07-29 03:11:00 +02:00
Harald Sitter
769baa5c16
Use liblastfm1
2012-06-28 18:40:20 +01:00
David Sansome
45a8b3af59
Fix some remaining UI issues with global search:
...
- Add a "Configure global search" item to the context menu, and show the
context menu when right clicking in the help screen as well.
- Don't crash when nothing is selected.
- Add Ctrl+F and Ctrl+L shortcuts to focus the search field.
- Switch to the search tab when clicking one of the tags in Artist Info.
2012-06-16 21:26:06 +01:00
David Sansome
9c36cfa199
Replace the global search widget with a "Search" view on the sidebar. Organise results in a tree automatically.
2012-06-10 16:36:15 +01:00
David Sansome
40858d26c5
Add an "Add Podcast" menu item to the main Music menu, and always display new podcasts in the list when adding them
2012-03-12 14:11:24 +00:00
David Sansome
f16fc8867e
Allow podcasts to be added through the normal SongLoader mechanism (dragging to the playlist, on the commandline, "Add Stream", etc.)
2012-03-11 17:57:15 +00:00
David Sansome
bacef04405
Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader.
2012-02-26 14:40:51 +00:00
David Sansome
48f15c9fc7
Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere.
2012-02-26 14:40:51 +00:00
David Sansome
2cb61908a9
Add .ape and .wv files to the file view filter, and use this same list in the Open Music dialog. Fixes issue 2533
2012-01-29 20:10:00 +00:00
David Sansome
281d69581c
Add Edit file information and Show in file browser actions to the files view. Fixes issue 2559
2012-01-29 18:44:00 +00:00