Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Privacy
Imprint
Contact
Login methods
Sign in
Toggle navigation
Menu
Open sidebar
Nicola Justus
responsive-mpd
Commits
ff7cf580
Commit
ff7cf580
authored
Jun 19, 2016
by
Nicola Justus
Browse files
Add
©️
headers
parent
9304d040
Changes
46
Hide whitespace changes
Inline
Side-by-side
app/ErrorHandler.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
import
scala.annotation.tailrec
import
scala.concurrent.Future
...
...
app/Global.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
import
akka.actor.
{
PoisonPill
,
actorRef2Scala
}
import
models.mpdbackend.MpdConnector
...
...
app/assets/stylesheets/main.less
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
@import "variables";
@import "util";
...
...
app/assets/stylesheets/util.less
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
@import "variables";
.bold {
font-weight: bold;
...
...
app/assets/stylesheets/variables.less
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
@blue: #2199e8;
@green: #3adb76;
@red: #ec5840;
app/controllers/AbstractMpdController.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
controllers
import
akka.actor.ActorRef
...
...
app/controllers/Application.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
controllers
import
akka.pattern.ask
...
...
app/controllers/Lib.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
controllers
import
akka.pattern.ask
...
...
app/controllers/Player.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
controllers
import
akka.actor.actorRef2Scala
...
...
app/controllers/WebSocket.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
controllers
import
akka.actor.Props
...
...
app/controllers/WebSocketActor.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
controllers
import
akka.actor.
{
Actor
,
ActorRef
,
actorRef2Scala
}
...
...
app/controllers/package.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
import
akka.actor.ActorRef
import
akka.pattern.ask
...
...
app/models/JsMessages.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
models
import
org.bff.javampd.objects.MPDSong
...
...
app/models/MpdStatus.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
models
import
org.bff.javampd.Player
...
...
app/models/Title.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
models
import
play.api.libs.json.Json
...
...
app/models/mpdbackend/ConnectorMessage.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
models.mpdbackend
sealed
trait
ConnectorMessage
...
...
app/models/mpdbackend/MpdConnector.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
models.mpdbackend
import
akka.actor.
{
Actor
,
ActorRef
,
Props
,
actorRef2Scala
}
...
...
app/models/mpdbackend/MpdConverters.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
models.mpdbackend
import
java.text.SimpleDateFormat
...
...
app/models/mpdbackend/MpdMaster.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
models.mpdbackend
import
akka.actor.
{
Actor
,
Props
,
Terminated
}
...
...
app/models/mpdbackend/MpdMonitoringActor.scala
View file @
ff7cf580
/**
* Copyright (C) 2015, 2016 Nicola Justus <nicola.justus@mni.thm.de>
*
* This file is part of Responsive mpd.
*
* Responsive mpd is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Responsive mpd is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Responsive mpd. If not, see <http://www.gnu.org/licenses/>.
*/
package
models.mpdbackend
import
akka.actor.Actor
...
...
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment