Yeah, unfortunately vertical scrolling will probably be needed. I think
vertical scrolling would not be as bad as creating a second window though.
On 05/30/2017 06:37 PM, Stéphane Lepin wrote:
@Be: Good idea! (misred yours, too).
This seems less "decoupling" to me. I guess I'll have to implement panel
vertical scrolling like the Sound Hardware panel, unless it is done
automatically.
2017-05-31 1:26 GMT+02:00 Be <b...@gmx.com <mailto:b...@gmx.com>>:
Sorry, I misread your description on the wiki. My suggestion still
remains though: put the table listing the connections at the top of
the preference page and leave the fields for editing the selected
connection profile in the preference page below that table.
On 05/30/2017 06:22 PM, Stéphane Lepin wrote:
/"You could use the table mocked up for the proposed extra
window //and
put it into the existing preferences page to replace the
combobox for
selecting which connection profile to edit. [..] The user would
click a
row in the table to select which connection to edit."/
/
/
Gosh, I must have missed some words or used a wrong approach in the
description on the wiki. That table /is /meant to go into the panel
(with an "Edit" button on each row), replacing the existing form
that
will go into an instanciable dialog.
/
/
/"You could implement this new UI as part of phase 1, but
restrict it to
having only one profile enabled at a time until phase 2."/
/
/
I'd like to have something usable (and kinda clean) by the end
of phase
1. But it's a little bit stupid from my end because some parts
implemented in phase 1 (the profile combo list with associated
buttons,
the CurrentProfile config key) will eventually get removed
during phase
2 because they'll because useless.
Depending on how fast work will be, at some point I'll reconsider my
planning for phase 1 to include preliminary work on the
architecture of
phase 2 features.
2017-05-31 1:07 GMT+02:00 Be <b...@gmx.com <mailto:b...@gmx.com>
<mailto:b...@gmx.com <mailto:b...@gmx.com>>>:
Nothing else in Mixxx's preferences opens another window. I
think it
should all stay in the one preferences window. You could use the
table mocked up for the proposed extra window and put it
into the
existing preferences page to replace the combobox for selecting
which connection profile to edit. The user would click a row
in the
table to select which connection to edit. You could
implement this
new UI as part of phase 1, but restrict it to having only one
profile enabled at a time until phase 2.
On 05/30/2017 05:45 PM, Stéphane Lepin wrote:
/"Is this also for recording to file? So should Recording to
file also
be here... it's just diffrent kind of streaming. For
years I have
dreamed not to have first FLAC and after that encode to
OGG and
MP3."/
No, it's not related to file recording. However, turning
the live
broadcasting code into a more generic code (with
libshout being
one of
many broadcasting implementations) may allow this to be
possible.
/"Is there a reason not to store these in SQLite? Why use
separated XML
files?"/
The existing SQLite database is the Media Library (its
"settings" table
is used to store settings specific to a database
instance), and
preferences are stored in a file named "mixxx.cfg" in
Mixxx's
settings
directory. Plus, I believe SQLite is too "overkill" for
what I'm
aiming for.
/"AAC is full of bombs but there is FFMpeg class (which
is not used)
support for encoding this and it's not that bad to
implement if
FFmpeg
is added as hard dependency of Mixxx."/
@Tuukka "Full of bombs" regarding the license or
implementation/integration?
/"[Is] there really a need for a separate window to
managing which
broadcast profiles are enabled? Could that be a part of the
redesigned
preferences?", "I wouldn't make separated window as
preferences are
already in separated window."/
Some parts on the wiki page weren't clear about this.
Phase 1
will bring
only a few new controls to the existing Live
Broadcasting settings
panel. Phase 2 will add a list of configured Broadcast
Connections (see
UI mockup for phase 2) and the existing form will be
moved to a
dedicated dialog that is to be instanciated when a user
clicks "Edit
Connection" (simply called "Edit" in the UI mockup of
phase 2).
2017-05-30 12:49 GMT+02:00 Pander
<pan...@users.sourceforge.net <mailto:pan...@users.sourceforge.net>
<mailto:pan...@users.sourceforge.net
<mailto:pan...@users.sourceforge.net>>
<mailto:pan...@users.sourceforge.net
<mailto:pan...@users.sourceforge.net>
<mailto:pan...@users.sourceforge.net
<mailto:pan...@users.sourceforge.net>>>>:
Also have a look at butt (broadcast using this tool)
https://bugs.launchpad.net/ubuntu/+bug/250365
<https://bugs.launchpad.net/ubuntu/+bug/250365>
<https://bugs.launchpad.net/ubuntu/+bug/250365
<https://bugs.launchpad.net/ubuntu/+bug/250365>>
<https://bugs.launchpad.net/ubuntu/+bug/250365
<https://bugs.launchpad.net/ubuntu/+bug/250365>
<https://bugs.launchpad.net/ubuntu/+bug/250365
<https://bugs.launchpad.net/ubuntu/+bug/250365>>>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the
world's most
engaging tech sites, Slashdot.org!
http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
<mailto:Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>>
<mailto:Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
<mailto:Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>>>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the
world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
<mailto:Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
<mailto:Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel