├── MyMediaPlayer
├── obj
│ └── Debug
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── MyMediaPlayer.exe
│ │ ├── MyMediaPlayer.pdb
│ │ ├── View
│ │ ├── LibraryView.baml
│ │ ├── MainWindow.baml
│ │ ├── PlaylistView.baml
│ │ ├── MediaPlayerView.baml
│ │ ├── Page1.g.i.cs
│ │ ├── Page2.g.i.cs
│ │ ├── MediaPlayer.g.i.cs
│ │ ├── UserControl.g.i.cs
│ │ ├── UserControl1.g.i.cs
│ │ ├── UserControl2.g.i.cs
│ │ ├── UserControlView.g.i.cs
│ │ ├── UserControlViewModel.g.i.cs
│ │ ├── MainWindow.g.cs
│ │ ├── MainWindow.g.i.cs
│ │ ├── LibraryView.g.cs
│ │ ├── LibraryView.g.i.cs
│ │ ├── PlaylistView.g.cs
│ │ └── PlaylistView.g.i.cs
│ │ ├── MyMediaPlayer.g.resources
│ │ ├── MyMediaPlayer.Properties.Resources.resources
│ │ ├── MyMediaPlayer.csproj.GenerateResource.Cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── MyMediaPlayer.csprojResolveAssemblyReference.cache
│ │ ├── MyMediaPlayer_MarkupCompile.i.lref
│ │ ├── MyMediaPlayer_MarkupCompile.lref
│ │ ├── MyMediaPlayer_MarkupCompile.cache
│ │ ├── MyMediaPlayer_MarkupCompile.i.cache
│ │ ├── MyMediaPlayer_Content.g.i.cs
│ │ ├── App.g.cs
│ │ ├── App.g.i.cs
│ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ ├── MainWindow.g.i.cs
│ │ ├── UserControlView.g.i.cs
│ │ └── ViewModel
│ │ ├── UserControl1.g.i.cs
│ │ └── UserControlViewModel.g.i.cs
├── Img
│ ├── mute.PNG
│ ├── next.PNG
│ ├── play.PNG
│ ├── stop.PNG
│ ├── pause.PNG
│ ├── unmute.PNG
│ └── previous.PNG
├── bin
│ └── Debug
│ │ ├── MyMediaPlayer.exe
│ │ ├── MyMediaPlayer.pdb
│ │ ├── taglib-sharp.dll
│ │ ├── MyMediaPlayer.vshost.exe
│ │ ├── System.Windows.Interactivity.dll
│ │ ├── Microsoft.Expression.Interactions.dll
│ │ ├── de
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── en
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── es
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── fr
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── it
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── ja
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── ko
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── ru
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── zh-Hans
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── zh-Hant
│ │ ├── System.Windows.Interactivity.resources.dll
│ │ └── Microsoft.Expression.Interactions.resources.dll
│ │ ├── MyMediaPlayer.exe.config
│ │ ├── MyMediaPlayer.vshost.exe.config
│ │ ├── MyMediaPlayer.vshost.exe.manifest
│ │ └── PlayList.xml
├── App.config
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── App.xaml.cs
├── App.xaml
├── Model
│ ├── BaseModel.cs
│ ├── MediaPlayerModel.cs
│ ├── PlaylistModel.cs
│ └── MediaModel.cs
├── Helper
│ ├── ObservableCollectionHelpers.cs
│ ├── RelayCommand.cs
│ └── MediaInfo.cs
├── ViewModel
│ ├── BaseViewModel.cs
│ ├── MainWindowViewModel.cs
│ ├── MediaPlayerViewModel.cs
│ ├── LibraryViewModel.cs
│ └── PlaylistViewModel.cs
├── View
│ ├── MainWindow.xaml.cs
│ ├── MainWindow.xaml
│ ├── LibraryView.xaml.cs
│ ├── PlaylistView.xaml.cs
│ ├── MediaPlayerView.xaml.cs
│ ├── LibraryView.xaml
│ └── MediaPlayerView.xaml
└── MyMediaPlayer.csproj
├── taglib-sharp.dll
├── MyWindowsMediaPlayer.suo
├── MyWindowsMediaPlayer.v12.suo
└── MyWindowsMediaPlayer.sln
/MyMediaPlayer/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/taglib-sharp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/taglib-sharp.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/Img/mute.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/Img/mute.PNG
--------------------------------------------------------------------------------
/MyMediaPlayer/Img/next.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/Img/next.PNG
--------------------------------------------------------------------------------
/MyMediaPlayer/Img/play.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/Img/play.PNG
--------------------------------------------------------------------------------
/MyMediaPlayer/Img/stop.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/Img/stop.PNG
--------------------------------------------------------------------------------
/MyWindowsMediaPlayer.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyWindowsMediaPlayer.suo
--------------------------------------------------------------------------------
/MyMediaPlayer/Img/pause.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/Img/pause.PNG
--------------------------------------------------------------------------------
/MyMediaPlayer/Img/unmute.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/Img/unmute.PNG
--------------------------------------------------------------------------------
/MyWindowsMediaPlayer.v12.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyWindowsMediaPlayer.v12.suo
--------------------------------------------------------------------------------
/MyMediaPlayer/Img/previous.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/Img/previous.PNG
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/MyMediaPlayer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/MyMediaPlayer.exe
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/MyMediaPlayer.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/MyMediaPlayer.pdb
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/taglib-sharp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/taglib-sharp.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/MyMediaPlayer.exe
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/MyMediaPlayer.pdb
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/View/LibraryView.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/View/LibraryView.baml
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/View/MainWindow.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/View/MainWindow.baml
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/View/PlaylistView.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/View/PlaylistView.baml
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/MyMediaPlayer.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/MyMediaPlayer.vshost.exe
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer.g.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/MyMediaPlayer.g.resources
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/View/MediaPlayerView.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/View/MediaPlayerView.baml
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/System.Windows.Interactivity.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/System.Windows.Interactivity.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/Microsoft.Expression.Interactions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/Microsoft.Expression.Interactions.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/MyMediaPlayer.Properties.Resources.resources
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/MyMediaPlayer.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/de/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/de/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/en/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/en/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/es/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/es/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/fr/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/fr/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/it/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/it/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/ja/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/ja/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/ko/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/ko/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/ru/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/ru/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/de/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/de/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/en/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/en/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/es/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/es/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/fr/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/fr/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/it/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/it/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/ja/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/ja/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/ko/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/ko/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/ru/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/ru/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/zh-Hans/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/zh-Hans/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/zh-Hant/System.Windows.Interactivity.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/zh-Hant/System.Windows.Interactivity.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/obj/Debug/MyMediaPlayer.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/zh-Hans/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/zh-Hans/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/zh-Hant/Microsoft.Expression.Interactions.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kefranabg/MyMediaPlayer/master/MyMediaPlayer/bin/Debug/zh-Hant/Microsoft.Expression.Interactions.resources.dll
--------------------------------------------------------------------------------
/MyMediaPlayer/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer_MarkupCompile.i.lref:
--------------------------------------------------------------------------------
1 |
2 |
3 | FF:\final_mediaplayer\mymediaplayer\MyMediaPlayer\View\MediaPlayerView.xaml;;
4 | FF:\final_mediaplayer\mymediaplayer\MyMediaPlayer\View\PlaylistView.xaml;;
5 |
6 |
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/MyMediaPlayer.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/MyMediaPlayer.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/MyMediaPlayer/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer_MarkupCompile.lref:
--------------------------------------------------------------------------------
1 |
2 |
3 | FF:\final_mediaplayer\mymediaplayer\MyMediaPlayer\View\MainWindow.xaml;;
4 | FF:\final_mediaplayer\mymediaplayer\MyMediaPlayer\View\MediaPlayerView.xaml;;
5 | FF:\final_mediaplayer\mymediaplayer\MyMediaPlayer\View\LibraryView.xaml;;
6 | FF:\final_mediaplayer\mymediaplayer\MyMediaPlayer\View\PlaylistView.xaml;;
7 |
8 |
--------------------------------------------------------------------------------
/MyMediaPlayer/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace MyMediaPlayer
10 | {
11 | ///
12 | /// Logique d'interaction pour App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer_MarkupCompile.cache:
--------------------------------------------------------------------------------
1 | MyMediaPlayer
2 |
3 |
4 | winexe
5 | C#
6 | .cs
7 | F:\final_mediaplayer\mymediaplayer\MyMediaPlayer\obj\Debug\
8 | MyMediaPlayer
9 | none
10 | false
11 | DEBUG;TRACE
12 | F:\final_mediaplayer\mymediaplayer\MyMediaPlayer\App.xaml
13 | 4-1349951494
14 |
15 | 201328573825
16 | 15-1180394077
17 | View\MainWindow.xaml;View\MediaPlayerView.xaml;View\LibraryView.xaml;View\PlaylistView.xaml;
18 |
19 | False
20 |
21 |
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer_MarkupCompile.i.cache:
--------------------------------------------------------------------------------
1 | MyMediaPlayer
2 |
3 |
4 | winexe
5 | C#
6 | .cs
7 | F:\final_mediaplayer\mymediaplayer\MyMediaPlayer\obj\Debug\
8 | MyMediaPlayer
9 | none
10 | false
11 | DEBUG;TRACE
12 | F:\final_mediaplayer\mymediaplayer\MyMediaPlayer\App.xaml
13 | 4-1349951494
14 |
15 | 241591533296
16 | 15-1180394077
17 | View\MainWindow.xaml;View\MediaPlayerView.xaml;View\LibraryView.xaml;View\PlaylistView.xaml;
18 |
19 | True
20 |
21 |
--------------------------------------------------------------------------------
/MyMediaPlayer/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/MyMediaPlayer.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/MyMediaPlayer/Model/BaseModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace MyMediaPlayer.Model
9 | {
10 | public class BaseModel : INotifyPropertyChanged
11 | {
12 | protected void RaisePropertyChanged(string prop)
13 | {
14 | if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(prop)); }
15 | }
16 | public event PropertyChangedEventHandler PropertyChanged;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/MyMediaPlayer/Helper/ObservableCollectionHelpers.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Collections.ObjectModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace MyMediaPlayer.Helper
9 | {
10 | public static class ObservableCollectionHelpers
11 | {
12 | public static void Replace(this ObservableCollection old, ObservableCollection tmp)
13 | {
14 | old.Clear();
15 | foreach (var item in tmp)
16 | old.Add(item);
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/MyMediaPlayer/ViewModel/BaseViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using System.Windows.Input;
8 |
9 | namespace MyMediaPlayer.ViewModel
10 | {
11 | public abstract class BaseViewModel : INotifyPropertyChanged
12 | {
13 | protected void RaisePropertyChanged(string prop)
14 | {
15 | if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(prop)); }
16 | }
17 | public event PropertyChangedEventHandler PropertyChanged;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/MyMediaPlayer/View/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using MyMediaPlayer.ViewModel;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 | using System.Windows.Controls;
9 | using System.Windows.Data;
10 | using System.Windows.Documents;
11 | using System.Windows.Input;
12 | using System.Windows.Media;
13 | using System.Windows.Media.Imaging;
14 | using System.Windows.Navigation;
15 | using System.Windows.Shapes;
16 |
17 | namespace MyMediaPlayer.View
18 | {
19 | public partial class MainWindow : Window
20 | {
21 | public MainWindow()
22 | {
23 | InitializeComponent();
24 | }
25 |
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/MyMediaPlayer/obj/Debug/MyMediaPlayer_Content.g.i.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // Ce code a été généré par un outil.
4 | // Version du runtime :4.0.30319.18444
5 | //
6 | // Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
7 | // le code est régénéré.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("img/mute.png")]
12 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("img/next.png")]
13 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("img/previous.png")]
14 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("img/stop.png")]
15 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("img/unmute.png")]
16 |
17 |
18 |
--------------------------------------------------------------------------------
/MyWindowsMediaPlayer.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 2013
4 | VisualStudioVersion = 12.0.21005.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyMediaPlayer", "MyMediaPlayer\MyMediaPlayer.csproj", "{2CF024A1-A0E6-479A-A40B-6DE5989D5B2D}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {2CF024A1-A0E6-479A-A40B-6DE5989D5B2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {2CF024A1-A0E6-479A-A40B-6DE5989D5B2D}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {2CF024A1-A0E6-479A-A40B-6DE5989D5B2D}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {2CF024A1-A0E6-479A-A40B-6DE5989D5B2D}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/MyMediaPlayer/View/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/MyMediaPlayer/bin/Debug/PlayList.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | playlist
5 |
6 |
7 | file:///C:/Users/Abgral_f/Videos/test-mpeg.mpg
8 | test-mpeg
9 | 00:21
10 |
11 |
12 |
13 |
14 |
15 | file:///C:/Users/Abgral_f/Videos/Wildlife.wmv
16 | Wildlife
17 | 00:36
18 |
19 |
20 |
21 |
22 |
23 | file:///C:/Users/Abgral_f/Music/intro-dotnet-3.mp4
24 | intro-dotnet-3
25 | 40:33
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/MyMediaPlayer/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.18444
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace MyMediaPlayer.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/MyMediaPlayer/Helper/RelayCommand.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Input;
7 |
8 | namespace MyMediaPlayer.Helper
9 | {
10 | public class RelayCommand : ICommand
11 | {
12 | #region Fields
13 |
14 | readonly Action